2006-10-16 |
Michael Beck | Handle a bad case: Load nodes can contain a hidden... |
tree | commitdiff |
2006-10-16 |
Michael Beck | used is_final_ent() instead of *_n_overwrites == 0 |
tree | commitdiff |
2006-10-12 |
Michael Beck | set current_ir_graph |
tree | commitdiff |
2006-10-12 |
Michael Beck | when doing cf_opt, automatically optimize Blocks |
tree | commitdiff |
2006-10-11 |
Michael Beck | report removed cycles |
tree | commitdiff |
2006-10-09 |
Michael Beck | use the final flag to remove polymorphic calls |
tree | commitdiff |
2006-10-09 |
Michael Beck | Add code to remove useless Phi cycles using the osr... |
tree | commitdiff |
2006-09-20 |
Michael Beck | added get_opt_closed_world() where appropriate |
tree | commitdiff |
2006-09-17 |
Michael Beck | Fixed the type of the visit number |
tree | commitdiff |
2006-09-15 |
Michael Beck | rename fucntion due to a name clash |
tree | commitdiff |
2006-09-15 |
Michael Beck | renamed function due to a name clash |
tree | commitdiff |
2006-09-15 |
Michael Beck | BugFix: |
tree | commitdiff |
2006-09-14 |
Matthias Braun | condeval can evaluate phis on phis on constants now |
tree | commitdiff |
2006-09-13 |
Michael Beck | BugFix: |
tree | commitdiff |
2006-09-13 |
Matthias Braun | don't fail on switches |
tree | commitdiff |
2006-09-12 |
Matthias Braun | use edges_reroute instead of exchange |
tree | commitdiff |
2006-09-12 |
Matthias Braun | even more warning fixes |
tree | commitdiff |
2006-09-11 |
Matthias Braun | some opts don't like edges |
tree | commitdiff |
2006-09-11 |
Matthias Braun | first version of condeval optimisation |
tree | commitdiff |
2006-09-11 |
Christoph Mallon | Restructure and improve |
tree | commitdiff |
2006-09-11 |
Matthias Braun | SSA construction code for condeval optimisation |
tree | commitdiff |
2006-09-10 |
Michael Beck | add config.h to allow Win32 compile |
tree | commitdiff |
2006-09-09 |
Christoph Mallon | Beginning of implementation of partial condition evaluation |
tree | commitdiff |
2006-09-08 |
Matthias Braun | warning fixes |
tree | commitdiff |
2006-08-30 |
Michael Beck | fixed debug output string |
tree | commitdiff |
2006-08-21 |
Michael Beck | Some minor speed up by rearanging if's |
tree | commitdiff |
2006-08-16 |
Michael Beck | Added osr_flag_ignore_x86_shift flag that ignores multi... |
tree | commitdiff |
2006-08-15 |
Michael Beck | Minor BugFix: |
tree | commitdiff |
2006-08-14 |
Michael Beck | protect against cycles in dead code |
tree | commitdiff |
2006-08-11 |
Michael Beck | BugFix: |
tree | commitdiff |
2006-08-04 |
Christoph Mallon | Fix warnings |
tree | commitdiff |
2006-07-31 |
Michael Beck | use assure_irg_outs() |
tree | commitdiff |
2006-07-10 |
Michael Beck | BugFix: wrong nodes was followed in exception case |
tree | commitdiff |
2006-07-07 |
Michael Beck | BugFix: we have two list now, so checking the links... |
tree | commitdiff |
2006-07-06 |
Michael Beck | add code to detect pure function |
tree | commitdiff |
2006-07-05 |
Michael Beck | Changed the interface of value_not_zero() and value_not... |
tree | commitdiff |
2006-07-05 |
Michael Beck | disable the floating of pure functions for now until |
tree | commitdiff |
2006-07-03 |
Michael Beck | BugFix: Memory Proj from pure function calls was not... |
tree | commitdiff |
2006-07-02 |
Michael Beck | Fix attribute access |
tree | commitdiff |
2006-07-02 |
Michael Beck | Make fp optimization dependent on the fp model. |
tree | commitdiff |
2006-06-29 |
Michael Beck | if conversiopn currently cannot cope with Bad control... |
tree | commitdiff |
2006-06-29 |
Michael Beck | BugFix: |
tree | commitdiff |
2006-06-29 |
Michael Beck | Fixed and enhanced movement of Store operation through... |
tree | commitdiff |
2006-06-29 |
Michael Beck | prefer arithmethic over pointer constants |
tree | commitdiff |
2006-06-27 |
Michael Beck | BugFix: |
tree | commitdiff |
2006-06-14 |
Michael Beck | BugFix: |
tree | commitdiff |
2006-06-14 |
Michael Beck | BugFix: SubI(P,P) cannot be transformed into an Add |
tree | commitdiff |
2006-06-13 |
Michael Beck | doxygen docu improved |
tree | commitdiff |
2006-06-13 |
Michael Beck | Improvement: Do NOT do OSR of nodes that are not inside |
tree | commitdiff |
2006-06-09 |
Michael Beck | BugFix: The mode of new induction variables created... |
tree | commitdiff |
2006-06-09 |
Michael Beck | make osr_flag_default a define, because "simple-minded... |
tree | commitdiff |
2006-06-08 |
Michael Beck | renamed type to ir_typrenamed type to ir_type |
tree | commitdiff |
2006-06-08 |
Michael Beck | renamed all type to ir_type |
tree | commitdiff |
2006-06-07 |
Michael Beck | Litte bugfix form older errors: use irg instead of... |
tree | commitdiff |
2006-06-07 |
Michael Beck | make the Load/Store Optimization more greedy: if a... |
tree | commitdiff |
2006-06-06 |
Michael Beck | use xmalloc instead of malloc |
tree | commitdiff |
2006-06-05 |
Michael Beck | do not remove volatile entities |
tree | commitdiff |
2006-06-01 |
Michael Beck | handle Sync nodes |
tree | commitdiff |
2006-05-30 |
FIRM Projekt Account | BugFix: Predecessors of blocks can be even Jmp and... |
tree | commitdiff |
2006-05-30 |
Michael Beck | BugFix: added forgotten typedef |
tree | commitdiff |
2006-05-30 |
Michael Beck | removed copy_irn() declaration, not supported anymore |
tree | commitdiff |
2006-05-29 |
Michael Beck | renamed symconst_size to symconst_type_size |
tree | commitdiff |
2006-05-29 |
Michael Beck | supress GCC warnings |
tree | commitdiff |
2006-05-25 |
Michael Beck | Fixed wrong array declaration |
tree | commitdiff |
2006-05-24 |
Christoph Mallon | Avoid endless recursion while walking to a projX in... |
tree | commitdiff |
2006-05-24 |
Christoph Mallon | Implement better magic to handle changing control depen... |
tree | commitdiff |
2006-05-24 |
Christoph Mallon | Handle multiple control dependencies in a more sophisti... |
tree | commitdiff |
2006-05-19 |
Christoph Mallon | Use exact_copy() instead of copy_irn_to_irg() |
tree | commitdiff |
2006-05-19 |
Michael Beck | Fixed method attribute access |
tree | commitdiff |
2006-05-18 |
Michael Beck | Added support for statistics |
tree | commitdiff |
2006-05-18 |
Michael Beck | renamed CONST_EXPR into REGION_CONST (a la OSR) |
tree | commitdiff |
2006-05-18 |
Michael Beck | used new assure_*() functions |
tree | commitdiff |
2006-05-17 |
Michael Beck | Bugfixes: |
tree | commitdiff |
2006-05-16 |
Michael Beck | Added opt_osr |
tree | commitdiff |
2006-05-15 |
Michael Beck | First full implementation with LFTR |
tree | commitdiff |
2006-05-12 |
Michael Beck | first part of the new Operator Strength Reduction imple... |
tree | commitdiff |
2006-05-10 |
Michael Beck | honor the get_opt_if_conversion() flag |
tree | commitdiff |
2006-05-10 |
Christoph Mallon | -If both data inputs of a new Psi are equal don't gener... |
tree | commitdiff |
2006-05-10 |
Michael Beck | Fixed memory leaks |
tree | commitdiff |
2006-05-08 |
Michael Beck | removed the INPLACE_EDGES option. They are now always... |
tree | commitdiff |
2006-05-05 |
Michael Beck | BugFix: create new parameter Proj's in the right block |
tree | commitdiff |
2006-05-05 |
Christoph Mallon | - Remove a pointless check for unique control dependenc... |
tree | commitdiff |
2006-05-03 |
Michael Beck | used new assure_*() functions |
tree | commitdiff |
2006-05-03 |
Michael Beck | used xmalloc() |
tree | commitdiff |
2006-05-03 |
Christoph Mallon | Add if conversion, use with -fif-conversion |
tree | commitdiff |
2006-04-24 |
Michael Beck | do not use set_irn_in to change End's keep-alives,... |
tree | commitdiff |
2006-04-06 |
Michael Beck | don't access members of the irg directly |
tree | commitdiff |
2006-04-05 |
Michael Beck | Handle endless loops (so a assert was wrong here) |
tree | commitdiff |
2006-03-30 |
Christian Würdig | wrapped debugging modules with DEBUG_ONLY |
tree | commitdiff |
2006-03-28 |
Beyhan | Code structured and some bug fixed, but not tested... |
tree | commitdiff |
2006-03-28 |
Michael Beck | used new FIRM_DBG_REGISTER macro |
tree | commitdiff |
2006-03-24 |
Michael Beck | optimize_one_return() now did not build Phi(a,...,a... |
tree | commitdiff |
2006-03-22 |
Michael Beck | normalize_one_return() now did not create Bad control... |
tree | commitdiff |
2006-03-20 |
Michael Beck | added some missing changed flags |
tree | commitdiff |
2006-03-20 |
Michael Beck | invalidate extended block info |
tree | commitdiff |
2006-03-20 |
Michael Beck | invalidate extended block info |
tree | commitdiff |
2006-03-20 |
Michael Beck | invalidate extended block info after tail recursion... |
tree | commitdiff |
2006-03-15 |
Michael Beck | Improved doxygen docu |
tree | commitdiff |
2006-03-15 |
Michael Beck | Improved doxygen documentation. |
tree | commitdiff |
2006-03-15 |
Michael Beck | added missing const |
tree | commitdiff |
next |