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 |
2007-07-16 |
Matthias Braun | fix fehler40 |
tree | commitdiff |
2007-07-13 |
Michael Beck | Replaced set_irn_n(*, -1, *) and get_irn_n(*, -1) by... |
tree | commitdiff |
2007-07-13 |
Michael Beck | min() is a rather bad name for a function due to macro... |
tree | commitdiff |
2007-07-12 |
Christoph Mallon | Make the deconv optimisation more aggressive (allow... |
tree | commitdiff |
2007-07-12 |
Matthias Braun | bugfix (we can only get 1 tarvals for int modes) |
tree | commitdiff |
2007-07-11 |
Michael Beck | use the new Anchor node instead of old anchors |
tree | commitdiff |
2007-07-10 |
Matthias Braun | convopt also works for and and ors |
tree | commitdiff |
2007-07-09 |
Matthias Braun | fix condeval in when not avoiding PhiB |
tree | commitdiff |
2007-07-06 |
Michael Beck | renamed structures containing settings to ir_settings_... |
tree | commitdiff |
2007-07-06 |
Michael Beck | moved get_*_dbg_info() and set_*_dbg_info() to logical... |
tree | commitdiff |
2007-07-05 |
Michael Beck | moved is_Psi() to irnode |
tree | commitdiff |
2007-07-05 |
Matthias Braun | changed condeval to handle Phibs |
tree | commitdiff |
2007-07-05 |
Christoph Mallon | Overhaul Psi optimisations. |
tree | commitdiff |
2007-07-04 |
Christoph Mallon | Split looking for Cmp-Phi-Constant into a separate... |
tree | commitdiff |
2007-07-04 |
Matthias Braun | always do if conversion when opt_if_conv is called |
tree | commitdiff |
2007-07-04 |
Christoph Mallon | Fix fehler38: meld_psi() did not memorize the next... |
tree | commitdiff |
2007-07-04 |
Christoph Mallon | Propagate the debug info of the Cond when generating... |
tree | commitdiff |
2007-07-03 |
Christoph Mallon | Cleanup. Also fix potential bug: Do not read link field... |
tree | commitdiff |
2007-07-03 |
Christoph Mallon | Remove unused variable. |
tree | commitdiff |
2007-07-02 |
Matthias Braun | just some reindentation |
tree | commitdiff |
2007-06-30 |
Matthias Braun | makefile updates |
tree | commitdiff |
2007-06-29 |
Christoph Mallon | Fix very subtle bug in if conversion which lead to... |
tree | commitdiff |
2007-06-29 |
Michael Beck | indentation changed |
tree | commitdiff |
2007-06-25 |
Matthias Braun | - Introduce nodemap |
tree | commitdiff |
2007-06-18 |
Michael Beck | moved opt_calling_conventions() to mark_private_methods... |
tree | commitdiff |
2007-06-18 |
Matthias Braun | fixed warnigns |
tree | commitdiff |
2007-06-13 |
Michael Beck | removed c99 feature |
tree | commitdiff |
2007-06-13 |
Matthias Braun | fixed the fix of the fix (that was fix) |
tree | commitdiff |
2007-06-13 |
Michael Beck | Phi optimization must be strictly dominated |
tree | commitdiff |
2007-06-13 |
Michael Beck | Fixed the last fix: need rewire of old proj's |
tree | commitdiff |
2007-06-13 |
Matthias Braun | invalidate outs in condeval and convopt |
tree | commitdiff |
2007-06-13 |
Michael Beck | Fixed the Phi optimize case: after fixing CSE for Phi... |
tree | commitdiff |
2007-06-06 |
Michael Beck | switched of debug mask |
tree | commitdiff |
2007-06-06 |
Michael Beck | little bugfix ... |
tree | commitdiff |
2007-06-06 |
Michael Beck | signed/unsigned warning fixed |
tree | commitdiff |
2007-06-06 |
Michael Beck | fixed signed/unsigned warning |
tree | commitdiff |
2007-06-06 |
Michael Beck | removed the exc_region attribute: not needed anymore |
tree | commitdiff |
2007-06-05 |
Michael Beck | initial version of calling convention optimization |
tree | commitdiff |
2007-06-03 |
Michael Beck | BugFix: Cmp is NOT pinned :-( |
tree | commitdiff |
2007-06-03 |
Michael Beck | used new ir_exc_region_t type |
tree | commitdiff |
2007-06-03 |
Michael Beck | Confirm optimizations honor the exception region attribute. |
tree | commitdiff |
2007-06-01 |
Matthias Braun | forgto to add that |
tree | commitdiff |
2007-06-01 |
Matthias Braun | moved external headers into include dir |
tree | commitdiff |
2007-05-29 |
Michael Beck | copy 'n' paste error fixed |
tree | commitdiff |
2007-05-29 |
Michael Beck | convopt.[ch] added |
tree | commitdiff |
2007-05-28 |
Christoph Mallon | Remove unused variables. |
tree | commitdiff |
2007-05-27 |
Christoph Mallon | Make the conv opt analysis and transformation code... |
tree | commitdiff |
2007-05-26 |
Christoph Mallon | - Push Convs through Phis |
tree | commitdiff |
2007-05-26 |
Christoph Mallon | Add the -f{,no-}deconv switches do {en,dis}able the... |
tree | commitdiff |
2007-05-23 |
Christoph Mallon | Cond nodes are a kind of cf node, too. Therefore also... |
tree | commitdiff |
2007-05-23 |
Michael Beck | Added new Proj_X_regular for all nodes producing a... |
tree | commitdiff |
2007-05-23 |
Michael Beck | added a callback function to check whether a given... |
tree | commitdiff |
2007-05-22 |
Christoph Mallon | Loads do not remove any nodes from the exec after sets... |
tree | commitdiff |
2007-05-21 |
Michael Beck | Add code to kill dead kept Phi nodes |
tree | commitdiff |
2007-05-21 |
Michael Beck | BugFix: |
tree | commitdiff |
2007-05-21 |
Matthias Braun | add TODO items |
tree | commitdiff |
2007-05-21 |
Matthias Braun | committ the conv optimisation |
tree | commitdiff |
2007-05-21 |
Michael Beck | Fixed an assert |
tree | commitdiff |
2007-05-20 |
Michael Beck | Fixed the last fix again: |
tree | commitdiff |
next |