avoid special case of a node input being NULL
[libfirm] / ir /
2011-10-27 Matthias Braunavoid special case of a node input being NULL
2011-10-27 Matthias Braunfix missing PTR_TO_INT macros in release mode
2011-10-27 Matthias Braunbe: let begnuas call be_dbg_method_begin/end
2011-10-27 Matthias BraunInitial support for dwarf debug info
2011-10-27 Matthias Braunlet backends decide wether to use begnuas
2011-10-27 Matthias Braunfinalize debug stuff before arch_env_done which frees...
2011-10-27 Matthias Braunir_mode: simplify interface, improve float-mode handling
2011-10-27 Matthias Braunia32: fix float_const_store for modes with 10bytes
2011-10-27 Matthias Braunheights: fix usage of uninitialized memory
2011-10-27 Matthias Braunremove old+nonworking setting of ieee754 immediate...
2011-10-27 Matthias Braunavoid usage of identifiers with _ prefix
2011-10-27 Matthias Braunirmode: remove support for vector mode
2011-10-27 Matthias Braunmove floatingpoint number state out of ieee_descriptor_t
2011-10-27 Matthias Braunremove old+broken ieee754 tests
2011-10-27 Matthias Brauniropt: Or/Eor/Add are sometimes equivalent
2011-10-27 Matthias Braunremove a bunch of comments marking end of blocks
2011-10-27 Andreas ZwinkauLet normalize_n_returns cope with Bads
2011-10-27 Andreas Zwinkautailrec requires many Returns
2011-10-27 Christoph MallonDump alert, backspace and vertical tab in string initia...
2011-10-27 Christoph MallonDump special characters in string intializers properly...
2011-10-26 Andreas ZwinkauFix lower_mode_b aka x86code/fehler136
2011-10-26 Andreas ZwinkauAdd remove_tuples function
2011-10-26 Andreas ZwinkauCompile git revision into libfirm
2011-10-26 Andreas ZwinkauUse opt_manage framework for tailrec
2011-10-25 Christoph MallonDump array initialisers, which contain only bytes in...
2011-10-25 Christoph MallonRemove ia32_l_Setcc and remove set creation callback...
2011-10-20 Matthias Braunsimply use long long
2011-10-20 Matthias Braunremove unnecessary libcore bits
2011-10-20 Matthias Braunremove is_Global/get_GlobalEntity
2011-10-20 Matthias Braunconsolidate utility macros in util.h
2011-10-20 Matthias Braunirmode: remove support for exotic arithmetics
2011-10-20 Matthias Brauntarvals are unique no need to use tarval_cmp for equali...
2011-10-20 Matthias Braunuse a hook to dump vrp info instead of polluting irdump.c
2011-10-20 Matthias Braunassert that no hook_entry is registered twice
2011-10-20 Matthias Braunrename ir_phase to ir_nodemap and simplify interface
2011-10-20 Matthias Braunbelive: use sparse hashmap for block->data mapping
2011-10-20 Matthias Brauncfopt: use a hashmap for sparse block->data mapping
2011-10-20 Matthias Braunrename irnodemap to irnodehashmap
2011-10-20 Matthias Brauniropt: add (a|b) & ~b => a & ~b rule
2011-10-20 Matthias Braunia32: change ShrD/ShlD patterns to match Add instead...
2011-10-20 Matthias Braunnormalise Or/Eor => Add where possible
2011-10-20 Matthias Brauncast ctype functions input to unsigned char
2011-10-20 Matthias Braunmake fltcalc.c more portable (and msvc independent)
2011-10-20 Matthias Braunrename some constants to avoid clashes with system...
2011-10-19 Matthias Braunfix perl warning
2011-10-17 Matthias Braunsparc: emit extra-indentation for delay slots
2011-10-17 Matthias Braunsparc: implement more fold-into-restore peephole optimi...
2011-10-17 Matthias Braunbe: factor out can_move_to function from sparc_emitter
2011-10-17 Matthias Braunbepeephole: use global register indices
2011-10-17 Matthias Braunsparc: use AddCC, SubCC, MulCC
2011-10-17 Matthias Braungenerate nicer emitter code
2011-10-17 Matthias Braunsparc: improve delay slot picking
2011-10-17 Matthias Braunbepeephole: make assert about dominance less strict
2011-10-17 Matthias Braunchange strange indentation
2011-10-17 Sebastian BuchwaldXor without address mode is commutative.
2011-10-17 Sebastian BuchwaldAlso track extended live ranges.
2011-10-13 Sebastian BuchwaldClean up code.
2011-10-13 Sebastian BuchwaldFixed typo.
2011-10-13 Sebastian BuchwaldLower double word builtins.
2011-10-13 Sebastian BuchwaldFixed some typos.
2011-10-11 Matthias Braunsparc: prefer andn,orn,xorn when they lead to smaller...
2011-10-11 Matthias Braunsparc: peephole - fold copy into restore
2011-09-28 Manuel Mohrsparc: Corrected sp-relative access warning.
2011-09-28 Manuel Mohrsparc: Restore accidentally deleted assert.
2011-09-28 Sebastian BuchwaldFixed local optimization.
2011-09-27 Manuel Mohrsparc: Warn if trying to emit stack relative Lds/Sts...
2011-09-27 Manuel Mohrsparc: Lower CopyB nodes before lowering double words.
2011-09-27 Matthias Braunsparc: attempt to fix stack alignment/address for omit...
2011-09-27 Matthias Braunsparc: fix wrong stack-offset in omit-fp commits
2011-09-27 Matthias Braunsparc: va_arg functions may not use omit-fp
2011-09-27 Matthias Braunsparc: read mode_gp from regclass instead of hardcoding...
2011-09-27 Matthias Braunfix frame_alloc_area not setting a type size
2011-09-27 Matthias Brauninclude backend headers without "../"
2011-09-27 Matthias Braunremove old/unused XXX_transform_env_t structs
2011-09-27 Matthias Braunsparc: mark has_delay_slot as node flag
2011-09-27 Manuel MohrAdded option to prevent creation of misaligned loads...
2011-09-23 Sebastian BuchwaldEnqueue Phi nodes to reach fixpoint.
2011-09-23 Sebastian BuchwaldFixed typos.
2011-09-23 Manuel MohrConsistently use new function to create compilerlib...
2011-09-22 Manuel MohrAdded callback mechanism to determine compilerlib funct...
2011-09-22 Matthias Braunconvenience function to see if mux gets optimized away
2011-09-22 Matthias Braunsimplify transform_node_Mux by using is_single_bit
2011-09-22 Matthias Braunkill deprecated firm_parameter_t interface
2011-09-22 Matthias Braunremove old+unused interval_analysis
2011-09-22 Matthias Braunremove old+unused execution_frequency/field_temperature
2011-09-22 Matthias Braunremove old+unused structure analysis
2011-09-22 Matthias Braunremove old+unused rta code
2011-09-21 Manuel Mohrsparc: Improve handling of MemPerm nodes.
2011-09-21 Matthias Braunbackend always expects outedges, assure them after...
2011-09-21 Matthias Braunrespect ir_dump_flag_loop
2011-09-21 Sebastian BuchwaldMake local Phi optimization robust against Bads.
2011-09-20 Matthias Brauncfopt: code cleanup
2011-09-20 Matthias Brauneliminate ip_outs_state and trouts_state
2011-09-20 Matthias Braunuse IR_GRAPH_STATE instead of irg_extblk_info_state
2011-09-20 Matthias Braunadd some missing tests to the node_cmp_attr functions
2011-09-20 Matthias Braunsparc: do not emit the node comment twice for Ba
2011-09-20 Matthias Braunsparc: dont emit unnecarry block labels
2011-09-20 Matthias Braunadd missing keeps after rematerializing nodes
2011-09-20 Matthias Braunlower_mode_b: handle BadB
2011-09-20 Matthias Braundo not create ConstB nodes in GRAPH_STATE_MODEB_LOWERED
next