2008-07-08 |
Michael Beck | fixed warnings |
tree | commitdiff |
2008-07-08 |
Michael Beck | removed unused (and buggy) trans_set, thios is NOT... |
tree | commitdiff |
2008-07-08 |
Michael Beck | for now, deactivate edges, they will crash with this... |
tree | commitdiff |
2008-07-08 |
Michael Beck | new GVN-PRE implementation |
tree | commitdiff |
2008-06-19 |
Michael Beck | - BugFix: whech checking Blocks, is_Block_dead() must... |
tree | commitdiff |
2008-06-18 |
Christoph Mallon | Avoid endless iteration when normalising returns. |
tree | commitdiff |
2008-06-18 |
Michael Beck | - make normalize_n_returns() more aggressive: remove... |
tree | commitdiff |
2008-06-18 |
Michael Beck | BugFix: must initialize Blocks with removable |
tree | commitdiff |
2008-06-18 |
Michael Beck | Hopefully better version of control flow optimization: |
tree | commitdiff |
2008-06-12 |
Michael Beck | workaround for dead CF: restart the optimization |
tree | commitdiff |
2008-06-11 |
Michael Beck | - add a version of remove_critical_edges() that handles... |
tree | commitdiff |
2008-06-06 |
Michael Beck | - export classify_pointer() |
tree | commitdiff |
2008-06-02 |
Matthias Braun | handle Bads more gracefully |
tree | commitdiff |
2008-06-01 |
Michael Beck | call optimize_cf() to delete dead-code that might arise... |
tree | commitdiff |
2008-05-30 |
Michael Beck | inline_method(): |
tree | commitdiff |
2008-05-30 |
Michael Beck | handle a call with less arguments than needed gracefull... |
tree | commitdiff |
2008-05-27 |
Michael Beck | BugFix: phi node might be exchanged, read the next... |
tree | commitdiff |
2008-05-27 |
Michael Beck | - BugFix: set the mark on the right block |
tree | commitdiff |
2008-05-27 |
Michael Beck | BugFix: fixed Phi-list manipulation |
tree | commitdiff |
2008-05-26 |
Michael Beck | add some comments, small cosmetic |
tree | commitdiff |
2008-05-26 |
Michael Beck | must use Lg, not Ne to check for != |
tree | commitdiff |
2008-05-26 |
Michael Beck | use block Phi lists and Block marks to get rid of block... |
tree | commitdiff |
2008-05-26 |
Michael Beck | C99 features removed |
tree | commitdiff |
2008-05-25 |
Matthias Braun | fix a few warnings |
tree | commitdiff |
2008-05-25 |
Matthias Braun | commit the beginning of advanced boolopt (had that... |
tree | commitdiff |
2008-05-25 |
Michael Beck | - can now handle const-like Confirms |
tree | commitdiff |
2008-05-21 |
Michael Beck | typos fixed |
tree | commitdiff |
2008-05-17 |
Michael Beck | - fixed indentation |
tree | commitdiff |
2008-05-16 |
Michael Beck | small code improvements |
tree | commitdiff |
2008-05-16 |
Michael Beck | BugFix: invalidate more data |
tree | commitdiff |
2008-05-15 |
Michael Beck | Improved inline heuristic: |
tree | commitdiff |
2008-05-13 |
Michael Beck | BugFix:loop-info must run on copy |
tree | commitdiff |
2008-05-13 |
Michael Beck | inline_leave_functions(): uses new collect_calls2(... |
tree | commitdiff |
2008-05-09 |
Michael Beck | - give bonus to small functions and leaves |
tree | commitdiff |
2008-05-09 |
Michael Beck | BugFix: add missing assure_cf_loop() for copy graphs |
tree | commitdiff |
2008-05-09 |
Michael Beck | inline_functions now inlines calls inside loops first |
tree | commitdiff |
2008-05-05 |
Michael Beck | add a parameter to limit the maximum size of methods... |
tree | commitdiff |
2008-05-05 |
Michael Beck | fixed comment |
tree | commitdiff |
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 |
next |