2008-04-18 |
Matthias Braun | follow_mem_chain_Store should respect alias relation... |
tree | commitdiff |
2008-04-16 |
Christoph Mallon | Fix typos in comments. |
tree | commitdiff |
2008-04-14 |
Michael Beck | - get_irg_initial_exec()/set_irg_initial_exec() added |
tree | commitdiff |
2008-04-11 |
Michael Beck | limited support for inlining K&R functions added |
tree | commitdiff |
2008-04-10 |
Michael Beck | disable inline of functions which call alloca(), causes... |
tree | commitdiff |
2008-04-10 |
Michael Beck | - inline_method() now sets current_ir_graph itself |
tree | commitdiff |
2008-04-10 |
Michael Beck | BugFix: - there is only ONE proj_m to replace |
tree | commitdiff |
2008-04-07 |
Michael Beck | issue a debug output when inlining |
tree | commitdiff |
2008-04-07 |
Michael Beck | - BugFix: SSA construction requires current block set ... |
tree | commitdiff |
2008-04-07 |
Michael Beck | fixed unsaved checkin ... |
tree | commitdiff |
2008-04-07 |
Michael Beck | - optimize Tuple nodes away before calling scalar repla... |
tree | commitdiff |
2008-04-07 |
Michael Beck | - uses new SSA constructor interface, shortening and... |
tree | commitdiff |
2008-04-05 |
Michael Beck | completely removed old verbosity based debug output |
tree | commitdiff |
2008-04-05 |
Michael Beck | switch scalar replacement to new style debug output |
tree | commitdiff |
2008-04-05 |
Michael Beck | after inlining, the loop-info is inconsistent |
tree | commitdiff |
2008-04-05 |
Michael Beck | - init function for inlining added |
tree | commitdiff |
2008-04-04 |
Michael Beck | Improved inliner: rerun scalar_replacement() if address... |
tree | commitdiff |
2008-04-04 |
Michael Beck | BugFix: store the weigths to the right location |
tree | commitdiff |
2008-04-04 |
Michael Beck | fixed obstack initialization, removed unused variable |
tree | commitdiff |
2008-04-04 |
Michael Beck | - only local visible methods get the big benefice |
tree | commitdiff |
2008-04-04 |
Michael Beck | calculate benefice on real callee |
tree | commitdiff |
2008-04-04 |
Michael Beck | no bonus for recursive inlining |
tree | commitdiff |
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 |
next |