introduce Switch node
[libfirm] / ir / be /
2011-11-02 Matthias Braunintroduce Switch node
2011-11-02 Matthias Braungenerate irdump proj-number lookup tables
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 Braunremove a bunch of comments marking end of blocks
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 is_Global/get_GlobalEntity
2011-10-20 Matthias Braunconsolidate utility macros in util.h
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 Braunrename irnodemap to irnodehashmap
2011-10-20 Matthias Braunia32: change ShrD/ShlD patterns to match Add instead...
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 Sebastian BuchwaldXor without address mode is commutative.
2011-10-17 Sebastian BuchwaldAlso track extended live ranges.
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-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 Manuel MohrConsistently use new function to create compilerlib...
2011-09-22 Matthias Braunconvenience function to see if mux gets optimized away
2011-09-21 Manuel Mohrsparc: Improve handling of MemPerm nodes.
2011-09-21 Matthias Braunbackend always expects outedges, assure them after...
2011-09-20 Matthias Braunuse IR_GRAPH_STATE instead of irg_extblk_info_state
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 Braunremove unreachable_code/bads after normalize_n_returns
2011-09-20 Matthias Braunchange unreachable code elmination to the simpler remov...
2011-09-20 Matthias Braunremove loopinfo stuff and exclusively use IR_GRAPH_STAT...
2011-09-20 Matthias Braundo not use custom copy without custom attributes
2011-09-20 Matthias Braunsparc: fix spec, it's called dump_func not dump_node
2011-09-16 Christoph MallonReplace magic 4 by SPARC_REGISTER_SIZE.
2011-09-16 Christoph MallonUse SPARC_STACK_ALIGNMENT and round_up2() instead of...
2011-09-15 Manuel Mohrsparc: Keep stack pointer 8 bytes aligned when generati...
2011-09-15 Sebastian BuchwaldFixed inconsistent uses of DEBUG_ONLY.
2011-09-15 Andreas ZwinkauNo unreachable code in backend
2011-09-15 Matthias Braunlower_mode_b: refactoring, make it more robust
2011-09-15 Matthias Braunsome cleanups for middleend node creation in backends
2011-09-14 Andreas ZwinkauMerge branch 'opt_manage'
2011-09-14 Andreas ZwinkauRemove dom_state and pdom_state attributes
2011-09-13 Matthias Braunbeabi: no special treatment of returns_twice
2011-09-13 Matthias Braunsparc: implement returns_twice calling convention
2011-09-13 Sebastian BuchwaldDo not touch deleted nodes.
2011-09-12 Matthias Braunsparc: first implementation of upper_bits_clean
2011-09-12 Matthias Braunia32: fix overly conservative upper_bits_clean (by...
2011-09-12 Matthias Braunsparc: remove unnecessary convs before stores
2011-09-08 Matthias Braunimplement compound-call-argument lowering
2011-09-08 Matthias BraunChange "associated type" logic to a single linked list...
2011-09-08 Sebastian BuchwaldFix offsets for Loads and Stores.
2011-09-08 Sebastian BuchwaldUse additional register instead of multiple immediate...
2011-09-08 Sebastian BuchwaldIgnore g4 for internal usage.
2011-09-08 Sebastian BuchwaldFixed some typos.
2011-09-06 Matthias Braunsparc: fix invalid stack bias calculation in omit-fp...
2011-09-06 Matthias Braunsparc: panic instead of segfault for struct parameters
2011-09-06 Matthias Braunremove has_compound_ret_parameter, we already had cc_co...
2011-09-06 Matthias Braunsparc: support for thread local storage
2011-09-06 Matthias Braunbegnuas: let user specify elf variants
2011-09-06 Matthias Braunsparc: do not use MATCH_MODE_NEUTRAL when using Or...
2011-09-06 Manuel Mohrsparc: Ignore long doubles like ia32 backend.
2011-09-06 Matthias Braunsparc: split Mulh node into SMulh and UMulh
2011-09-06 Manuel Mohrsparc: Stop looking for delay slot node when leaving...
2011-09-06 Matthias Braunsparc: initial support for Alloc/Free nodes
2011-09-06 Matthias Braunrename Free argument from size to count to be consisten...
2011-09-01 Manuel MohrDirectly ask backend for current machine size in CopyB...
2011-09-01 Manuel MohrImproved CopyB lowering, made it part of target lowering.
2011-08-23 Matthias Braunfix the fix of the call ordering...
2011-08-23 Matthias Braunia32: make sure the stackframe IncSp is always used
2011-08-22 Matthias Braunsparc: support va_start
2011-08-22 Matthias Braunadd special constant to represent VA_START-address...
2011-08-22 Matthias Braunbeverify: test register width in regalloc verification
2011-08-22 Matthias Braunfix mode of call-result proj
2011-08-19 Manuel MohrFixed call dependency comparison for backend call ordering.
2011-08-19 Christoph MallonCorrect comment.
2011-08-19 Christoph MallonReduce code duplication.
2011-08-19 Christoph MallonUse new_*_Const(irg, get_mode_$VAL(mode)) instead of...
next