2007-03-29 |
Matthias Braun | move backend into libfirm |
blob | commitdiff | raw |
2007-03-02 |
Michael Beck | - reformatted |
blob | commitdiff | raw |
2007-02-08 |
Matthias Braun | never set the startblock to bad (even without the self... |
blob | commitdiff | raw | diff to current |
2007-01-16 |
Michael Beck | renamed type opcode to ir_opcode |
blob | commitdiff | raw | diff to current |
2006-12-13 |
Michael Beck | rename type entity into ir_entity |
blob | commitdiff | raw | diff to current |
2006-12-13 |
Michael Beck | used new get_entity_offset(), get_entity_offset_bits_re... |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Michael Beck | Do not convert Sub(P, P) into a simple Minus ... |
blob | commitdiff | raw | diff to current |
2006-09-17 |
Michael Beck | Added support for SymConst(ofs_ent) |
blob | commitdiff | raw | diff to current |
2006-07-10 |
Michael Beck | imissing case added: computed_value_Proj() now handle... |
blob | commitdiff | raw | diff to current |
2006-07-07 |
Michael Beck | Do not use get_nodes_block(). It is now available when... |
blob | commitdiff | raw | diff to current |
2006-07-05 |
Michael Beck | Fixed optimization of Div/Mod nodes yb using new Pin... |
blob | commitdiff | raw | diff to current |
2006-07-03 |
Michael Beck | fixed equivalent_node_Quot() |
blob | commitdiff | raw | diff to current |
2006-07-02 |
Michael Beck | Renamed attribute names to more understandable names. |
blob | commitdiff | raw | diff to current |
2006-06-30 |
Michael Beck | BugFix: Shl, Shr, Shrs had wrong Phi constant evaluation |
blob | commitdiff | raw | diff to current |
2006-06-30 |
Michael Beck | Handle Constant folding through Phi nodes |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Michael Beck | Add Sub(Sub(x, y), b) -> Sub(x, Add(y,b)) Transformation |
blob | commitdiff | raw | diff to current |
2006-06-09 |
Michael Beck | Fixed doxygen errors |
blob | commitdiff | raw | diff to current |
2006-06-02 |
Michael Beck | Fixed transform_Phi() code |
blob | commitdiff | raw | diff to current |
2006-05-31 |
Michael Beck | removed pn_Bound_M_except, Bound now have only one... |
blob | commitdiff | raw | diff to current |
2006-05-29 |
Michael Beck | renamed symconst_size to symconst_type_size |
blob | commitdiff | raw | diff to current |
2006-05-25 |
Michael Beck | transform_node_Phi() implemented, moved Confirm nodes... |
blob | commitdiff | raw | diff to current |
2006-05-09 |
Michael Beck | handle Psi() nodes if they are Muxes |
blob | commitdiff | raw | diff to current |
2006-04-08 |
Michael Beck | used new node index for normalization (instead of the... |
blob | commitdiff | raw | diff to current |
2006-04-07 |
Michael Beck | introduced node index: a small unique per graph node... |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Michael Beck | don't access members of the irg directly |
blob | commitdiff | raw | diff to current |
2006-03-24 |
Michael Beck | remove propagation of Unknown. This causes problems... |
blob | commitdiff | raw | diff to current |
2006-03-23 |
Michael Beck | BugFix: |
blob | commitdiff | raw | diff to current |
2006-03-19 |
Michael Beck | Add optmitizations for the following cases: |
blob | commitdiff | raw | diff to current |
2006-03-18 |
Michael Beck | added computed_value for Carry and Borrow |
blob | commitdiff | raw | diff to current |
2006-01-17 |
Michael Beck | some optimizations must be disabled while the reassocia... |
blob | commitdiff | raw | diff to current |
2006-01-16 |
Michael Beck | BugFix: get_opt_ldst_only_null_ptr_exceptions() was... |
blob | commitdiff | raw | diff to current |
2006-01-14 |
Michael Beck | DBG_OPT_EXC_REM() used, remove exception edges from... |
blob | commitdiff | raw | diff to current |
2006-01-12 |
Michael Beck | used pn_*_max constants in all turn_into_tuple |
blob | commitdiff | raw | diff to current |
2006-01-09 |
Michael Beck | used new set_irg_doms_inconsistent() to invalidate... |
blob | commitdiff | raw | diff to current |
2005-12-30 |
Michael Beck | renamed all type * to ir_type * |
blob | commitdiff | raw | diff to current |
2005-11-18 |
Michael Beck | renamed get_opt_remove_Confirm() into get_opt_remove_co... |
blob | commitdiff | raw | diff to current |
2005-10-19 |
Michael Beck | refactored ir_op_ops |
blob | commitdiff | raw | diff to current |
2005-10-12 |
Michael Beck | optimizations for CopyB node added |
blob | commitdiff | raw | diff to current |
2005-10-10 |
Michael Beck | BugFix: get the rigth block in equivalent_node_block() |
blob | commitdiff | raw | diff to current |
2005-09-19 |
Michael Beck | removed old (non-functional) Not(Proj(Cmp)) and Eor... |
blob | commitdiff | raw | diff to current |
2005-07-04 |
Michael Beck | Fixed optimization of Div/Mod/DivMod nodes |
blob | commitdiff | raw | diff to current |
2005-06-30 |
Michael Beck | - used new get_Block_cfgpred_block() function instead... |
blob | commitdiff | raw | diff to current |
2005-06-23 |
Michael Beck | Bugfix: pattern for "x + (a - x)" fixed |
blob | commitdiff | raw | diff to current |
2005-06-22 |
Michael Beck | fixed stupid conpy and paste error |
blob | commitdiff | raw | diff to current |
2005-06-22 |
Michael Beck | added new arithmetic optimization flags |
blob | commitdiff | raw | diff to current |
2005-06-21 |
Michael Beck | added (a + x) - x = a optimization |
blob | commitdiff | raw | diff to current |
2005-06-17 |
Michael Beck | removed unused follow_Id() |
blob | commitdiff | raw | diff to current |
2005-06-15 |
Michael Beck | typos fixed |
blob | commitdiff | raw | diff to current |
2005-06-08 |
Michael Beck | changed all get_tarval_* into faster get_mode_* |
blob | commitdiff | raw | diff to current |
2005-05-30 |
Beyhan | BugFix: The rule a-c1 =op= c2 and a+c1 =op= c1 work... |
blob | commitdiff | raw | diff to current |
2005-05-26 |
Götz Lindenmaier | bugfix, casts were not optimized |
blob | commitdiff | raw | diff to current |
2005-04-29 |
Götz Lindenmaier | more state handling |
blob | commitdiff | raw | diff to current |
2005-03-30 |
Michael Beck | more fixes for the Cmp optimization |
blob | commitdiff | raw | diff to current |
2005-03-29 |
Michael Beck | 2 BugFixes in 2 lines: |
blob | commitdiff | raw | diff to current |
2005-03-29 |
FIRM Projekt Account | removed faulty ooptimizations: Int does not work. |
blob | commitdiff | raw | diff to current |
2005-03-18 |
Michael Beck | more Mux optimization (copied from if-conversion) |
blob | commitdiff | raw | diff to current |
2005-03-17 |
Michael Beck | added more Mux -> Abs cases |
blob | commitdiff | raw | diff to current |
2005-03-15 |
Michael Beck | Added normalization and more optimizations of Cmp |
blob | commitdiff | raw | diff to current |
2005-03-09 |
Götz Lindenmaier | implemented optimization of accesses to polymorphic... |
blob | commitdiff | raw | diff to current |
2005-03-07 |
Michael Beck | Transform a+a into 2*a, this can be used in reassociation |
blob | commitdiff | raw | diff to current |
2005-02-24 |
Michael Beck | added missing DBG_OPT_ALGSIM0() and DBG_OPT_CSTEVAL... |
blob | commitdiff | raw | diff to current |
2005-02-21 |
Michael Beck | add a call to firm_set_default_get_type() |
blob | commitdiff | raw | diff to current |
2005-02-16 |
Michael Beck | used new pn_Cmp constants instead of old pnc_number |
blob | commitdiff | raw | diff to current |
2005-02-11 |
Michael Beck | typo fixed |
blob | commitdiff | raw | diff to current |
2005-02-10 |
Michael Beck | allowed Minus for integer modes |
blob | commitdiff | raw | diff to current |
2005-02-10 |
Sebastian Hack | Added support for out edges. |
blob | commitdiff | raw | diff to current |
2005-02-07 |
Michael Beck | added Rot detection |
blob | commitdiff | raw | diff to current |
2005-02-07 |
Michael Beck | node_cmp_attr_Free() updated to use the new free attribute |
blob | commitdiff | raw | diff to current |
2005-01-19 |
Götz Lindenmaier | bugfix: remove dead blocks from keepalive |
blob | commitdiff | raw | diff to current |
2005-01-18 |
Götz Lindenmaier | added and fixed comments |
blob | commitdiff | raw | diff to current |
2005-01-11 |
Michael Beck | used new hooks instead of firmstat |
blob | commitdiff | raw | diff to current |
2004-12-21 |
Michael Beck | Fixed heap analyse to copy with NoMem node |
blob | commitdiff | raw | diff to current |
2004-12-13 |
Michael Beck | Added new Mux(b, numP, numP) -> numP node |
blob | commitdiff | raw | diff to current |
2004-12-02 |
Michael Beck | fixed config.h include |
blob | commitdiff | raw | diff to current |
2004-12-01 |
Michael Beck | Used the new is_Block_dead() check. local_optimize... |
blob | commitdiff | raw | diff to current |
2004-11-29 |
Michael Beck | needed is_Bad check |
blob | commitdiff | raw | diff to current |
2004-11-26 |
Sebastian Hack | Just fixed a typo (HASHPTR -> HASH_PTR) |
blob | commitdiff | raw | diff to current |
2004-11-26 |
Michael Beck | using the new hashptr.h |
blob | commitdiff | raw | diff to current |
2004-11-25 |
Michael Beck | Added AddP(P, ConvIu(Is)) and similiar constructs optim... |
blob | commitdiff | raw | diff to current |
2004-11-24 |
Florian Liekweg | Don't insert nomems when using heap anal |
blob | commitdiff | raw | diff to current |
2004-11-10 |
Michael Beck | BugFix: a == a is not always True for floating point... |
blob | commitdiff | raw | diff to current |
2004-11-10 |
Michael Beck | Added NoMem node that represents a Memory that is Not... |
blob | commitdiff | raw | diff to current |
2004-11-08 |
Michael Beck | Rename ALGSIM0 into CSTEVAL |
blob | commitdiff | raw | diff to current |
2004-11-08 |
Michael Beck | Added x XOR x = 0 case |
blob | commitdiff | raw | diff to current |
2004-11-05 |
Michael Beck | Improved hashing of nodes: |
blob | commitdiff | raw | diff to current |
2004-11-03 |
Michael Beck | replaced all recursive computed_value calls ba value_of() |
blob | commitdiff | raw | diff to current |
2004-10-29 |
Götz Lindenmaier | optimize cast nodes |
blob | commitdiff | raw | diff to current |
2004-10-22 |
Michael Beck | typo fixed |
blob | commitdiff | raw | diff to current |
2004-10-22 |
Michael Beck | Used new arch_dep names |
blob | commitdiff | raw | diff to current |
2004-10-19 |
Michael Beck | Set the pinned state to float if we can detect that... |
blob | commitdiff | raw | diff to current |
2004-10-12 |
Michael Beck | Added get_irn_pinned() function |
blob | commitdiff | raw | diff to current |
2004-10-06 |
Michael Beck | Added a lot of comments |
blob | commitdiff | raw | diff to current |
2004-10-06 |
Michael Beck | Added architecture dependand Div optimization |
blob | commitdiff | raw | diff to current |
2004-10-04 |
Sebastian Hack | Added architecture dependent optimizations framework. |
blob | commitdiff | raw | diff to current |
2004-10-01 |
Michael Beck | Add parameters to all DBG makros, fixed node copy algorithm |
blob | commitdiff | raw | diff to current |
2004-09-29 |
Michael Beck | irop_flag_fragile flag added |
blob | commitdiff | raw | diff to current |
2004-09-28 |
Michael Beck | Fixed removement of exceptions for Div/Mod/DivMod by... |
blob | commitdiff | raw | diff to current |
2004-09-24 |
Michael Beck | reduced by one call |
blob | commitdiff | raw | diff to current |
2004-09-20 |
Michael Beck | add attribute compare for Load/Store |
blob | commitdiff | raw | diff to current |
2004-09-17 |
Michael Beck | removed all (wrong) Load/Store optimization, they are... |
blob | commitdiff | raw | diff to current |
next |