projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Add assertions if set_cur_block() is tried for a block on a wrong irg.
[libfirm]
/
ir
/
opt
/
reassoc.c
2010-11-04
Matthias Braun
make firm compilable with a c++ compiler
blob
|
commitdiff
|
raw
2010-10-08
Matthias Braun
rename tarval to ir_tarval
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
make reassoc independent of current_ir_graph
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
forbid calls of new_XXX and new_d_XXX when not in phase...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-12
Matthias Braun
identifiers starting with _ are reserved; remove this...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-28
Matthias Braun
replace is_no_Block() with !is_Block()
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Matthias Braun
make firm (mostly) -Wmissing-prototypes clean
blob
|
commitdiff
|
raw
|
diff to current
2010-02-13
Christoph Mallon
Put opening curly brace of functions on a separate...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-18
Michael Beck
Add a rule to transform x .op. (x .op. y) into y .op...
blob
|
commitdiff
|
raw
|
diff to current
2010-01-18
Michael Beck
Fixed move_consts_up() failure in some contexts (This...
blob
|
commitdiff
|
raw
|
diff to current
2009-12-16
Matthias Braun
put optimisation module init function declarations...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-17
Michael Beck
- moved pass constructors from irtools to irpass
blob
|
commitdiff
|
raw
|
diff to current
2009-08-17
Matthias Braun
fix a few errors and warnings in the new pass code...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-16
Michael Beck
- graph passes can be added to prog managers now
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-03-02
Moritz Kroll
Reverted changes from 25529
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
2008-11-27
Moritz Kroll
Removed mode parameter from Const and Const_type constr...
blob
|
commitdiff
|
raw
|
diff to current
2008-11-18
Christoph Mallon
s/new_r_Const(current_ir_graph, /new_Const(/.
blob
|
commitdiff
|
raw
|
diff to current
2008-11-18
Moritz Kroll
Removed unused block parameter from Const constructors
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Matthias Braun
remove #ifdef HAVE_CONFIG_Hs
blob
|
commitdiff
|
raw
|
diff to current
2008-10-05
Moritz Kroll
Let some optimizations return non-zero, if they changed...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-01
Matthias Braun
commit my experimental new reassoc before it gets lost...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-20
Michael Beck
Remove the unsafe overflow opt flag again :-( It does...
blob
|
commitdiff
|
raw
|
diff to current
2008-02-20
Michael Beck
Add get_opt_overflow_unsafe_transform() option.
blob
|
commitdiff
|
raw
|
diff to current
2008-01-02
Michael Beck
update copyright message
blob
|
commitdiff
|
raw
|
diff to current
2007-11-16
Matthias Braun
remove some flags, ported some phases to new debug...
blob
|
commitdiff
|
raw
|
diff to current
2007-10-24
Michael Beck
add more comments
blob
|
commitdiff
|
raw
|
diff to current
2007-10-24
Michael Beck
same fix again on another place
blob
|
commitdiff
|
raw
|
diff to current
2007-10-24
Michael Beck
check the opcode again after an optimize_node()
blob
|
commitdiff
|
raw
|
diff to current
2007-09-28
Michael Beck
set current_ir_graph while reassoc runs
blob
|
commitdiff
|
raw
|
diff to current
2007-09-20
Michael Beck
- introduced better running flags
blob
|
commitdiff
|
raw
|
diff to current
2007-09-20
Michael Beck
Add a reassoc_running flag used to disable some local...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-25
Christoph Mallon
Fix typos in comments.
blob
|
commitdiff
|
raw
|
diff to current
2007-08-23
Michael Beck
typo fixed
blob
|
commitdiff
|
raw
|
diff to current
2007-08-23
Michael Beck
beware of pointer arithmetic with different integer...
blob
|
commitdiff
|
raw
|
diff to current
2007-08-23
Michael Beck
transform Shl(x,Const) into Muls for more normalization
blob
|
commitdiff
|
raw
|
diff to current
2007-08-23
Michael Beck
improved constant movement AND reverse distributive law
blob
|
commitdiff
|
raw
|
diff to current
2007-08-22
Michael Beck
first version with moving consts upwards
blob
|
commitdiff
|
raw
|
diff to current
2007-08-22
Michael Beck
add a phase to reverse distributive law rules
blob
|
commitdiff
|
raw
|
diff to current
2007-08-13
Michael Beck
restructured reassociation to handle more cases (rule...
blob
|
commitdiff
|
raw
|
diff to current
2007-07-06
Michael Beck
moved get_*_dbg_info() and set_*_dbg_info() to logical...
blob
|
commitdiff
|
raw
|
diff to current
2007-06-25
Matthias Braun
- Introduce nodemap
blob
|
commitdiff
|
raw
|
diff to current
2007-06-01
Matthias Braun
moved external headers into include dir
blob
|
commitdiff
|
raw
|
diff to current
2007-05-02
Matthias Braun
added doxygen comments
blob
|
commitdiff
|
raw
|
diff to current
2007-04-27
Christian Würdig
added new licence header
blob
|
commitdiff
|
raw
|
diff to current
2007-03-29
Matthias Braun
move backend into libfirm
blob
|
commitdiff
|
raw
|
diff to current
2007-02-07
Michael Beck
do not optimize dead blocks preventing endless loops ...
blob
|
commitdiff
|
raw
|
diff to current
2007-01-16
Michael Beck
renamed type opcode to ir_opcode
blob
|
commitdiff
|
raw
|
diff to current
2006-07-02
Michael Beck
Make fp optimization dependent on the fp model.
blob
|
commitdiff
|
raw
|
diff to current
2006-06-29
Michael Beck
prefer arithmethic over pointer constants
blob
|
commitdiff
|
raw
|
diff to current
2006-06-14
Michael Beck
BugFix: SubI(P,P) cannot be transformed into an Add
blob
|
commitdiff
|
raw
|
diff to current
2006-05-18
Michael Beck
renamed CONST_EXPR into REGION_CONST (a la OSR)
blob
|
commitdiff
|
raw
|
diff to current
2006-03-30
Christian Würdig
wrapped debugging modules with DEBUG_ONLY
blob
|
commitdiff
|
raw
|
diff to current
2006-03-28
Michael Beck
used new FIRM_DBG_REGISTER macro
blob
|
commitdiff
|
raw
|
diff to current
2006-02-22
Michael Beck
Added a work around for reassociations that are "transl...
blob
|
commitdiff
|
raw
|
diff to current
2005-12-23
Michael Beck
BugFix: apply (a-b)*c --> a*c - b*c only in the mode...
blob
|
commitdiff
|
raw
|
diff to current
2005-10-19
Michael Beck
refactored for ir_op_ops
blob
|
commitdiff
|
raw
|
diff to current
2005-06-30
Michael Beck
added assertion if reassociation() is called with nodes...
blob
|
commitdiff
|
raw
|
diff to current
2005-06-17
Michael Beck
fixed loop-invariant nodes: Bad nodes are always loop...
blob
|
commitdiff
|
raw
|
diff to current
2005-05-27
Michael Beck
Updated: detects loop-invariant codes and handles this...
blob
|
commitdiff
|
raw
|
diff to current
2005-02-14
Michael Beck
Disabled debug
blob
|
commitdiff
|
raw
|
diff to current
2005-02-10
Sebastian Hack
Fixed a bug.
blob
|
commitdiff
|
raw
|
diff to current
2005-02-10
Sebastian Hack
Introduced proper Firm debugging.
blob
|
commitdiff
|
raw
|
diff to current
2005-01-11
Michael Beck
used new hooks instead of firmstat
blob
|
commitdiff
|
raw
|
diff to current
2004-12-23
Michael Beck
typos fixed
blob
|
commitdiff
|
raw
|
diff to current
2004-12-02
Michael Beck
fixed config.h include
blob
|
commitdiff
|
raw
|
diff to current
2004-11-16
Beyhan
improved strength reduction
blob
|
commitdiff
|
raw
|
diff to current
2004-11-08
Michael Beck
Added statistic code
blob
|
commitdiff
|
raw
|
diff to current
2004-11-03
Michael Beck
Fixed some border cases:
blob
|
commitdiff
|
raw
|
diff to current
2004-10-28
Michael Beck
Improved Sub rule
blob
|
commitdiff
|
raw
|
diff to current
2004-10-26
Michael Beck
Reassoiation optimization added
blob
|
commitdiff
|
raw
|
diff to current