projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove unnecessary conversions to wider modes as operands of Cmp.
[libfirm]
/
ir
/
opt
/
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
2007-05-20
Michael Beck
BugFix for the cfoptbug.c:
tree
|
commitdiff
2007-05-18
Christoph Mallon
Loads shall only remove stores from the exec after...
tree
|
commitdiff
2007-05-16
Michael Beck
ldst2 added
tree
|
commitdiff
2007-05-16
Michael Beck
add missing include
tree
|
commitdiff
2007-05-13
Christoph Mallon
Altering (and especially removing) control flow predece...
tree
|
commitdiff
2007-05-13
Christian Würdig
removed stdint.h again -- mallon soll die typen halt...
tree
|
commitdiff
2007-05-13
Matthias Braun
readded stdint.h header, otherwise you have no uintptr_...
tree
|
commitdiff
2007-05-13
Christian Würdig
removed include <stdint.h> (windows has none)
tree
|
commitdiff
2007-05-13
Christoph Mallon
- Remove incorrect comment
tree
|
commitdiff
2007-05-13
Christoph Mallon
Remove the first if-conversion implementation.
tree
|
commitdiff
2007-05-11
Christoph Mallon
First iteration to detotalise memory in loops.
tree
|
commitdiff
2007-05-09
Christoph Mallon
Handle non-load/store nodes in a crude way for now...
tree
|
commitdiff
2007-05-07
Christoph Mallon
First try of the new load/store optimization.
tree
|
commitdiff
2007-05-05
Matthias Braun
update svn:ignore
tree
|
commitdiff
2007-05-02
Matthias Braun
added doxygen comments
tree
|
commitdiff
2007-05-02
Michael Beck
Updated header
tree
|
commitdiff
2007-05-01
Michael Beck
Updated header
tree
|
commitdiff
2007-05-01
Michael Beck
Updated header
tree
|
commitdiff
2007-04-30
Michael Beck
updated header
tree
|
commitdiff
2007-04-29
Michael Beck
updated Header
tree
|
commitdiff
2007-04-29
Michael Beck
updated Header
tree
|
commitdiff
2007-04-29
Michael Beck
updated Header
tree
|
commitdiff
2007-04-29
Michael Beck
updated Header
tree
|
commitdiff
next