2008-04-04 |
Michael Beck | fixed warnings |
tree | commitdiff |
2008-04-04 |
Michael Beck | new benefice based heuristic inliner added |
tree | commitdiff |
2008-04-04 |
Michael Beck | - improced param weight calculation |
tree | commitdiff |
2008-04-04 |
Michael Beck | Moved inlining and DCE (which is implemented like inlin... |
tree | commitdiff |
2008-04-04 |
Michael Beck | - code cleanup |
tree | commitdiff |
2008-04-03 |
Michael Beck | improved Cmp(x, 0) optimizations |
tree | commitdiff |
2008-04-02 |
Michael Beck | used new is_Global() and get_Global_entity() instead... |
tree | commitdiff |
2008-04-02 |
Michael Beck | C99 features removed |
tree | commitdiff |
2008-04-02 |
Christoph Mallon | Make Ld/St parallelisation work (but seems to be broken... |
tree | commitdiff |
2008-03-20 |
Michael Beck | small improvements: |
tree | commitdiff |
2008-03-19 |
Michael Beck | BugFix: scalar replacement should not remove volatile... |
tree | commitdiff |
2008-03-11 |
Michael Beck | use assure_irg_outs() |
tree | commitdiff |
2008-03-11 |
Michael Beck | use kill_node() instead of exchange to improve reduce_a... |
tree | commitdiff |
2008-03-10 |
Michael Beck | - as Sel's from the frame type are not lowered anymore... |
tree | commitdiff |
2008-03-06 |
Matthias Braun | remove old buggy code |
tree | commitdiff |
2008-03-05 |
Matthias Braun | fix warnings |
tree | commitdiff |
2008-03-03 |
Michael Beck | Improved tail recursion optimization: |
tree | commitdiff |
2008-02-28 |
Michael Beck | missing ; added |
tree | commitdiff |
2008-02-28 |
Michael Beck | add missing MacroBlock copy |
tree | commitdiff |
2008-02-22 |
Michael Beck | - remove x86 test, seems to be useless |
tree | commitdiff |
2008-02-22 |
Michael Beck | Bugfix: |
tree | commitdiff |
2008-02-21 |
Michael Beck | bugfix: update_scc() must mark already seen SCC nodes... |
tree | commitdiff |
2008-02-20 |
Michael Beck | removed verbose output |
tree | commitdiff |
2008-02-20 |
Michael Beck | Remove the unsafe overflow opt flag again :-( It does... |
tree | commitdiff |
2008-02-20 |
Michael Beck | better lftr: |
tree | commitdiff |
2008-02-20 |
Michael Beck | Add get_opt_overflow_unsafe_transform() option. |
tree | commitdiff |
2008-02-19 |
Michael Beck | Hopefully better version of osr: |
tree | commitdiff |
2008-02-19 |
Michael Beck | fixed commnet, indent |
tree | commitdiff |
2008-01-16 |
Matthias Braun | rename set_using_visited to set_using_irn_visited,... |
tree | commitdiff |
2008-01-07 |
Michael Beck | BugFix: is_stored() was completely broken |
tree | commitdiff |
2008-01-06 |
Michael Beck | small BugFix: must check the Store value, not it's... |
tree | commitdiff |
2008-01-06 |
Michael Beck | fixed detection of malloc property: |
tree | commitdiff |
2008-01-04 |
Matthias Braun | fix some warnings, represent mode size as unsigned... |
tree | commitdiff |
2008-01-02 |
Michael Beck | update copyright message |
tree | commitdiff |
2008-01-01 |
Michael Beck | detect and handle malloc and nothrow functions |
tree | commitdiff |
2007-12-30 |
Michael Beck | is_SymConst_addr_ent() added |
tree | commitdiff |
2007-12-30 |
Michael Beck | Ignore Block->Block out edges when iterating over all... |
tree | commitdiff |
2007-12-29 |
Michael Beck | BugFix: must handle regular exception flow |
tree | commitdiff |
2007-12-29 |
Michael Beck | typo fixed, cleaned up a bit |
tree | commitdiff |
2007-12-17 |
Michael Beck | BugFix: n has changed it's meaning |
tree | commitdiff |
2007-12-17 |
Michael Beck | fixed warning |
tree | commitdiff |
2007-12-17 |
Michael Beck | improved detection of pure and const functions (now... |
tree | commitdiff |
2007-12-10 |
Michael Beck | removed some consts creating MSVC warnings |
tree | commitdiff |
2007-12-10 |
Michael Beck | - handle pure Calls like Load nodes |
tree | commitdiff |
2007-12-10 |
Michael Beck | fixed prototype |
tree | commitdiff |
2007-12-10 |
Michael Beck | - use firm debug facility instead of old verbosity |
tree | commitdiff |
2007-12-07 |
Michael Beck | BugFix: missing skip_Proj() added |
tree | commitdiff |
2007-12-07 |
Michael Beck | Add an ir_mode * parameter to all SymConst constructors... |
tree | commitdiff |
2007-11-28 |
Michael Beck | size/aligment of types is now unsigned and in bytes... |
tree | commitdiff |
2007-11-28 |
Michael Beck | ignore tail-calls with compound paraeters, not supporte... |
tree | commitdiff |
2007-11-22 |
Sebastian Hack | Changed phase node initializer to take const ir_node |
tree | commitdiff |
2007-11-19 |
Michael Beck | some comments added |
tree | commitdiff |
2007-11-16 |
Matthias Braun | remove some flags, ported some phases to new debug... |
tree | commitdiff |
2007-11-16 |
Matthias Braun | move ircgopt.c to ir/opt, use new style debug functions... |
tree | commitdiff |
2007-11-16 |
Michael Beck | renamed cdep type to ir_cdep and placed it into firm_ty... |
tree | commitdiff |
2007-11-11 |
Matthias Braun | fix my last commit |
tree | commitdiff |
2007-11-11 |
Matthias Braun | use set_using_irn_link and set_using_visited |
tree | commitdiff |
2007-11-09 |
Christoph Mallon | Add a phase for bool optimisation. |
tree | commitdiff |
2007-11-06 |
Michael Beck | simplified code |
tree | commitdiff |
2007-11-04 |
Matthias Braun | fixed a bunch of warnings (in OPTIMIZE mode) |
tree | commitdiff |
2007-10-24 |
Michael Beck | add more comments |
tree | commitdiff |
2007-10-24 |
Michael Beck | same fix again on another place |
tree | commitdiff |
2007-10-24 |
Michael Beck | check the opcode again after an optimize_node() |
tree | commitdiff |
2007-10-23 |
Michael Beck | removed useless calculation of dominance, debug mask... |
tree | commitdiff |
2007-10-22 |
Michael Beck | Let dfs() discover only memory nodes |
tree | commitdiff |
2007-10-22 |
Michael Beck | - check if a Load has a regular exec before chenging it |
tree | commitdiff |
2007-10-22 |
Michael Beck | beware of loops without Phis |
tree | commitdiff |
2007-10-22 |
Michael Beck | fixed the loop optimization |
tree | commitdiff |
2007-10-22 |
Michael Beck | preliminary version of moving Loads out of loops |
tree | commitdiff |
2007-10-19 |
Christoph Mallon | Undo r16291. |
tree | commitdiff |
2007-10-19 |
Michael Beck | use get_irn_ne() instead of (direct) call to get_irn_link() |
tree | commitdiff |
2007-10-19 |
Michael Beck | fixed typos |
tree | commitdiff |
2007-10-19 |
Michael Beck | add missing initialization |
tree | commitdiff |
2007-10-17 |
Matthias Braun | add inline versions of is_Phi and is_Proj |
tree | commitdiff |
2007-10-04 |
Matthias Braun | fixed deconv (always stop at nodes with multiple outs |
tree | commitdiff |
2007-09-28 |
Michael Beck | changed the detection of exception flow for new regular... |
tree | commitdiff |
2007-09-28 |
Michael Beck | set current_ir_graph while reassoc runs |
tree | commitdiff |
2007-09-20 |
Michael Beck | - introduced better running flags |
tree | commitdiff |
2007-09-20 |
Michael Beck | Add a reassoc_running flag used to disable some local... |
tree | commitdiff |
2007-09-17 |
Christoph Mallon | Use is_Const_null() instead of tarval_is_null(get_Const... |
tree | commitdiff |
2007-09-17 |
Christoph Mallon | Remove classify_Const() and replace it by is_Const_... |
tree | commitdiff |
2007-09-17 |
Christoph Mallon | Remove classify_tarval(). Use tarval_is_null(), tarval_... |
tree | commitdiff |
2007-08-25 |
Christoph Mallon | Fix typos in comments. |
tree | commitdiff |
2007-08-23 |
Matthias Braun | correctly handle cmps that can't be evaluated |
tree | commitdiff |
2007-08-23 |
Michael Beck | typo fixed |
tree | commitdiff |
2007-08-23 |
Michael Beck | beware of pointer arithmetic with different integer... |
tree | commitdiff |
2007-08-23 |
Michael Beck | transform Shl(x,Const) into Muls for more normalization |
tree | commitdiff |
2007-08-23 |
Michael Beck | improved constant movement AND reverse distributive law |
tree | commitdiff |
2007-08-22 |
Michael Beck | first version with moving consts upwards |
tree | commitdiff |
2007-08-22 |
Michael Beck | add a phase to reverse distributive law rules |
tree | commitdiff |
2007-08-22 |
Michael Beck | debug handle must be static |
tree | commitdiff |
2007-08-13 |
Michael Beck | restructured reassociation to handle more cases (rule... |
tree | commitdiff |
2007-08-07 |
Michael Beck | ensure that the tail call is in the same block as the... |
tree | commitdiff |
2007-08-03 |
Christoph Mallon | Do not deconv the right operand (shift count) of a... |
tree | commitdiff |
2007-07-26 |
Matthias Braun | workaround firm problems when current_ir_graph is not... |
tree | commitdiff |
2007-07-25 |
Matthias Braun | fix fehler50 |
tree | commitdiff |
2007-07-24 |
Michael Beck | mark labelled blocks as non-empty, preventing them... |
tree | commitdiff |
2007-07-19 |
Matthias Braun | use automake instead of homebrewn makefiles |
tree | commitdiff |
2007-07-16 |
Matthias Braun | fix condeval for cases that can be directly evalutated |
tree | commitdiff |
2007-07-16 |
Michael Beck | removed the new get_block/set_block stuff; not working... |
tree | commitdiff |
next |