2009-12-16 |
Matthias Braun | - remove some more of the optimisation flags inside... |
blob | commitdiff | raw |
2009-12-16 |
Matthias Braun | put optimisation module init function declarations... |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Matthias Braun | remove the concept of M_except, we always use the norma... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Christoph Mallon | Add OALLOC*() to make allocating from obstacks a bit... |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Michael Beck | - fixed pass manager |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Michael Beck | Add passes for inlining, private methods. |
blob | commitdiff | raw | diff to current |
2009-07-05 |
Michael Beck | - remove all irg parameter from node constructors havin... |
blob | commitdiff | raw | diff to current |
2009-06-25 |
Michael Beck | Add an irg attribute the Bad nodes: so get_Block_irg... |
blob | commitdiff | raw | diff to current |
2009-06-01 |
Matthias Braun | Rework Block labels: They are entities now so we don... |
blob | commitdiff | raw | diff to current |
2009-05-14 |
Matthias Braun | when inlining and return types of method-type/call... |
blob | commitdiff | raw | diff to current |
2009-03-02 |
Moritz Kroll | Reverted changes from 25529 |
blob | commitdiff | raw | diff to current |
2009-02-27 |
Michael Beck | - IR nodes now have node numbers in RELEASE mode, this... |
blob | commitdiff | raw | diff to current |
2009-02-19 |
Moritz Kroll | Added strict_flag to new_r/rd_Conv(). Fixed strict... |
blob | commitdiff | raw | diff to current |
2009-01-20 |
Michael Beck | - set the entity state to NOT computed after inlining |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Michael Beck | Get rid of pn_Start_value_param: |
blob | commitdiff | raw | diff to current |
2009-01-18 |
Michael Beck | - fixed typos |
blob | commitdiff | raw | diff to current |
2008-12-13 |
Matthias Braun | fix new_Block users |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Michael Beck | - do not optimize away labeled blocks |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Michael Beck | - fixed allocation of resources even more |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Michael Beck | - fixed allocation of resources |
blob | commitdiff | raw | diff to current |
2008-10-31 |
Sebastian Buchwald | - reserve necessary resources before collect phiprojs |
blob | commitdiff | raw | diff to current |
2008-10-27 |
Michael Beck | - more irp_resource_reserved() |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Christoph Mallon | s/\<\(LC_\)\?INLINE\>/inline/. |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Matthias Braun | remove #ifdef HAVE_CONFIG_Hs |
blob | commitdiff | raw | diff to current |
2008-10-11 |
Matthias Braun | hooks are always enabled now -> one less option |
blob | commitdiff | raw | diff to current |
2008-10-05 |
Christoph Mallon | Good day and welcome to the FIRM XMALLOC*() macros... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Matthias Braun | old version was correct... |
blob | commitdiff | raw | diff to current |
2008-09-29 |
Michael Beck | - add a combo flag again, so inlining can use combo... |
blob | commitdiff | raw | diff to current |
2008-09-29 |
Matthias Braun | we WANT to push forced graphs on the prioqueue |
blob | commitdiff | raw | diff to current |
2008-09-28 |
Matthias Braun | - split array.h into array.h/array_t.h and make array... |
blob | commitdiff | raw | diff to current |
2008-09-27 |
Michael Beck | - revert big benefice for irg_inline_forced methods, |
blob | commitdiff | raw | diff to current |
2008-09-27 |
Michael Beck | - BugFix: irg_inline_forced is not a bit |
blob | commitdiff | raw | diff to current |
2008-09-27 |
Michael Beck | - fixed some typos |
blob | commitdiff | raw | diff to current |
2008-09-27 |
Michael Beck | - add missing initializations |
blob | commitdiff | raw | diff to current |
2008-09-27 |
Michael Beck | Various Fixes: |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Michael Beck | removed C99 code |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Matthias Braun | push functions into a priority queue and inline in... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Matthias Braun | more debuginfo |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Matthias Braun | fix error introduced by r22215 |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Matthias Braun | fix warning |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Matthias Braun | improved? inlining heuristic |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Michael Beck | - implemented mtp_property_weak |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Matthias Braun | free_methods was a bad base for callgraph walks, use... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Matthias Braun | toposort callgraph when inlining |
blob | commitdiff | raw | diff to current |
2008-09-10 |
Christoph Mallon | Use Block-specific functions instead of generic get_irn... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Michael Beck | Do NOT call DBG_OPT_CSE() in identify remember, as... |
blob | commitdiff | raw | diff to current |
2008-08-15 |
Michael Beck | - workround for inline of got inlined: we cannot |
blob | commitdiff | raw | diff to current |
2008-08-06 |
Michael Beck | - revert r20998, not that simple |
blob | commitdiff | raw | diff to current |
2008-08-05 |
Michael Beck | BugFix: map all anchored nodes of the called graph... |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Matthias Braun | simply deactivate edges instead of asserting it |
blob | commitdiff | raw | diff to current |
2008-07-30 |
Michael Beck | - inline_method moves copied constants to start block yet |
blob | commitdiff | raw | diff to current |
2008-05-30 |
Michael Beck | inline_method(): |
blob | commitdiff | raw | diff to current |
2008-05-30 |
Michael Beck | handle a call with less arguments than needed gracefull... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Michael Beck | Improved inline heuristic: |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Michael Beck | BugFix:loop-info must run on copy |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Michael Beck | inline_leave_functions(): uses new collect_calls2(... |
blob | commitdiff | raw | diff to current |
2008-05-09 |
Michael Beck | - give bonus to small functions and leaves |
blob | commitdiff | raw | diff to current |
2008-05-09 |
Michael Beck | BugFix: add missing assure_cf_loop() for copy graphs |
blob | commitdiff | raw | diff to current |
2008-05-09 |
Michael Beck | inline_functions now inlines calls inside loops first |
blob | commitdiff | raw | diff to current |
2008-05-05 |
Michael Beck | add a parameter to limit the maximum size of methods... |
blob | commitdiff | raw | diff to current |
2008-04-14 |
Michael Beck | - get_irg_initial_exec()/set_irg_initial_exec() added |
blob | commitdiff | raw | diff to current |
2008-04-11 |
Michael Beck | limited support for inlining K&R functions added |
blob | commitdiff | raw | diff to current |
2008-04-10 |
Michael Beck | disable inline of functions which call alloca(), causes... |
blob | commitdiff | raw | diff to current |
2008-04-10 |
Michael Beck | - inline_method() now sets current_ir_graph itself |
blob | commitdiff | raw | diff to current |
2008-04-07 |
Michael Beck | issue a debug output when inlining |
blob | commitdiff | raw | diff to current |
2008-04-07 |
Michael Beck | - optimize Tuple nodes away before calling scalar repla... |
blob | commitdiff | raw | diff to current |
2008-04-05 |
Michael Beck | after inlining, the loop-info is inconsistent |
blob | commitdiff | raw | diff to current |
2008-04-05 |
Michael Beck | - init function for inlining added |
blob | commitdiff | raw | diff to current |
2008-04-04 |
Michael Beck | Improved inliner: rerun scalar_replacement() if address... |
blob | commitdiff | raw | diff to current |
2008-04-04 |
Michael Beck | BugFix: store the weigths to the right location |
blob | commitdiff | raw | diff to current |
2008-04-04 |
Michael Beck | fixed obstack initialization, removed unused variable |
blob | commitdiff | raw | diff to current |
2008-04-04 |
Michael Beck | - only local visible methods get the big benefice |
blob | commitdiff | raw | diff to current |
2008-04-04 |
Michael Beck | calculate benefice on real callee |
blob | commitdiff | raw | diff to current |
2008-04-04 |
Michael Beck | no bonus for recursive inlining |
blob | commitdiff | raw | diff to current |
2008-04-04 |
Michael Beck | fixed warnings |
blob | commitdiff | raw | diff to current |
2008-04-04 |
Michael Beck | new benefice based heuristic inliner added |
blob | commitdiff | raw | diff to current |
2008-04-04 |
Michael Beck | Moved inlining and DCE (which is implemented like inlin... |
blob | commitdiff | raw | diff to current |
|