ir_mode: simplify interface, improve float-mode handling
[libfirm] / ir / lower / lower_dw.c
2011-10-27 Matthias Braunir_mode: simplify interface, improve float-mode handling
2011-10-17 Matthias Braunchange strange indentation
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-09-20 Matthias Braunuse IR_GRAPH_STATE instead of irg_extblk_info_state
2011-09-19 Manuel MohrTurn off CSE when creating Projs during double word...
2011-09-14 Andreas ZwinkauMerge branch 'opt_manage'
2011-09-14 Andreas ZwinkauRemove dom_state and pdom_state attributes
2011-09-08 Matthias BraunChange "associated type" logic to a single linked list...
2011-09-06 Manuel MohrAdded dw_lower special case to handle Calls whose resul...
2011-08-22 Matthias Braunadd special constant to represent VA_START-address...
2011-08-19 Christoph MallonUse new_*_Const(irg, get_mode_$VAL(mode)) instead of...
2011-08-17 Christoph MallonAllow selecting one past the last parameter to get...
2011-08-05 Matthias Braunmaintain method types variadicity,properties,calling...
2011-08-05 Matthias Braunrework taking of parameter addresses
2011-06-24 Andreas ZwinkauMerge Fix: Spills have ProjMs now
2011-06-21 Matthias Braunfix more cparser warnings, cleanup some libcore code
2011-06-01 Andreas Zwinkaulower_dw must deactivate edges
2011-05-30 Matthias Braunlocalopt/lower_dw opt: a==b && c==d => (a^b)|(c^d)==0
2011-05-27 Michael BeckFixed typos.
2011-05-27 Michael BeckC99 feature removed.
2011-05-25 Matthias Braunfix fehler189.c
2011-05-23 Matthias Braunsparc: implement 64bit lowering
2011-05-23 Matthias Brauncompiler library entities should be visibility_external
2011-05-23 Matthias Braunlower_dw: Shift lowering without intrinsics
2011-05-23 Matthias Braunlower_dw: huge refactoring, allow custom lowering funcs...
2011-05-23 Matthias Braunlower_dw: add support for Bad nodes
2011-05-13 Andreas ZwinkauDelay exchange until all nodes are created
2011-05-09 Andreas ZwinkauRemove obsolete loopinfo invalidation
2011-05-09 Andreas ZwinkauRemove obsolete outs invalidation
2011-04-20 Christoph MallonSimplify: if (!irn_visited(x)) { mark_irn_visited(x...
2011-04-20 Andreas ZwinkauRefactoring
2011-04-20 Andreas ZwinkauFix backend/lower_call2.c
2011-04-19 Andreas ZwinkauFixes backend/lower_call.c
2011-04-19 Andreas Zwinkauno name shadowing
2011-04-15 Matthias Braunimplement some cases of =A asm-constraint
2011-04-13 Matthias Braunfix incorrect and(Cmp(a,0),Cmp(b,0)) localopt
2011-04-08 Andreas Zwinkaumerge kaps
2011-03-30 Matthias Braunremove names from parameters of method_types - it is...
2011-03-24 Matthias Braunimplement some localopt rules for And(Cmp(a,0), Cmp...
2011-03-24 Matthias Braunfix lower_d lowering Cmps too realy resulting in unnece...
2011-03-04 Matthias Braunfix more size_t warnings
2011-03-03 Michael BeckFixed size_t related warnings.
2011-03-01 Michael BeckC99 features removed.
2011-02-28 Sebastian BuchwaldFixed some typos.
2011-02-28 Matthias Braunstarted adding a relation to the Cmp node
2011-02-09 Matthias Braunremove DivMod
2011-02-09 Michael BeckFurther spread size_t.
2011-02-06 Michael BeckFixed size_t related warnings by isolating PTR_TO_INT...
2011-01-28 Michael BeckFixed more size_t related warnings.
2010-12-22 Michael BeckFixed some 64bit warnings by using size_t and fixing...
2010-11-04 Matthias Braunmake firm compilable with a c++ compiler
2010-10-08 Michael BeckSmall improvement: lower a double word x << 1 into...
2010-10-08 Michael BeckWhen lowering a double word shift, always conv the...
2010-10-08 Michael BeckC99 feature removed.
2010-10-08 Matthias Braunrename tarval to ir_tarval
2010-10-08 Matthias Braunlower_dw: refactor to use a smart walk strategy and...
2010-10-08 Matthias Braunlower_dw: Remove RotL special case, normal code produce...
2010-10-08 Matthias Braunlower_dw: remove pointless comments at end of {}
2010-10-08 Matthias Braunlower_dw: irn_idxs are unsigned not int
2010-10-08 Matthias Braunlower_dw: get away without #define magic
2010-10-08 Matthias Braunlower_dw: be independent of current_ir_graph
2010-10-06 Matthias Brauncleanup ircons code; add current_ir_graph independent...
2010-10-06 Matthias Braunforbid calls of new_XXX and new_d_XXX when not in phase...
2010-10-06 Matthias Braunfix trailing whitespaces and tabulators in the middle...
2010-09-06 Matthias Braunremove Abs node, backends can match the abs patterns...
2010-08-18 Matthias Braunbackend is responsible for defining what lowering opera...
2010-08-12 Matthias Braunidentifiers starting with _ are reserved; remove this...
2010-08-02 Matthias Braunfix some cases where doubleword lowering didn't use...
2010-08-02 Matthias Braunsimplify doubleword lowering: we have a type for each...
2010-05-03 Matthias Braunfix another 2 instances where doubleword lowering didn...
2010-03-01 Matthias Braun- remove block parameter from new_r_Proj and new_rd_Proj
2010-02-21 Christoph MallonPut opening curly brace of functions on a separate...
2010-02-13 Christoph MallonPut a space after if/for/switch/while.
2010-02-13 Christoph MallonPut opening curly brace of functions on a separate...
2010-02-03 Matthias BraunRework linkage types in firm.
2010-01-08 Matthias Braunfix last commit
2010-01-08 Matthias Braunlower ConvB->LL and LL->ConvB and simplify code
2010-01-07 Matthias Braunfix fehler172
2010-01-05 Matthias BraunPrimitive, Pointer, Array and Method types are anonymou...
2009-12-11 Matthias Braunremove the concept of M_except, we always use the norma...
2009-09-02 Christoph MallonAdd OALLOC*() to make allocating from obstacks a bit...
2009-08-19 Christoph MallonNext iteration for resolving warnings.
2009-08-19 Christoph MallonUse correct return type (void) for pass wrapper callbacks.
2009-08-17 Michael Beck- add more pass constructors
2009-07-31 Matthias Braunfix warning
2009-07-05 Michael Beck- remove all irg parameter from node constructors havin...
2009-06-19 Matthias Braunverify that Projs are in the same Block as their predec...
2009-03-02 Moritz KrollReverted changes from 25529
2009-02-27 Michael Beck- BugFix: value_param_tp must always exist
2009-02-19 Moritz KrollAdded strict_flag to new_r/rd_Conv(). Fixed strict...
2009-01-18 Michael Beck- preliminary steps to remove the value_param Proj
2009-01-13 Christoph MallonResolve warning.
2009-01-02 Michael Beck- implement the same value parameter type lowering...
2009-01-02 Michael Beck- correct lowering of the the value parameter type...
2008-12-15 Michael Beck- renamed cons_flags to ir_cons_flags
2008-12-14 Moritz KrollAdded cons_flags parameter to new_Load and new_Store...
2008-11-28 Christoph MallonUnconditionally include string.h
next