projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Revert "Prevent SSA construction from running into endless loops."
[libfirm]
/
ir
/
opt
/
reassoc.c
2012-08-28
Matthias Braun
remove unused NEW_REASSOC code
blob
|
commitdiff
|
raw
2012-08-08
Christoph Mallon
use is_$KIND(n) instead of get_irn_op(n) == op_$KIND.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Christoph Mallon
Replace the reassoc env struct by its only member.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Christoph Mallon
Remove irg from the reassoc env.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-03
Christoph Mallon
Remove the write-only variable changes from reassoc.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-28
Matthias Braun
irop: refactor node_ops registration code
blob
|
commitdiff
|
raw
|
diff to current
2012-06-15
Matthias Braun
remove opt_manage, provide assure_irg_properties
blob
|
commitdiff
|
raw
|
diff to current
2012-06-15
Matthias Braun
remove return values from graph transformations
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
remove $Id$, it doesn't work with git anyway
blob
|
commitdiff
|
raw
|
diff to current
2011-09-20
Matthias Braun
remove loopinfo stuff and exclusively use IR_GRAPH_STAT...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Andreas Zwinkau
Merge Fix: Spills have ProjMs now
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Matthias Braun
fix more cparser warnings, cleanup some libcore code
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Christoph Mallon
s/threat/treat/.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-27
Sebastian Buchwald
Fixed some warning about unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-09
Andreas Zwinkau
Remove obsolete loopinfo invalidation
blob
|
commitdiff
|
raw
|
diff to current
2011-05-09
Andreas Zwinkau
Remove obsolete outs invalidation
blob
|
commitdiff
|
raw
|
diff to current
2011-04-28
Matthias Braun
Simplify handling of unreachable code
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Matthias Braun
fix mismatched decl/implementation
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Andreas Zwinkau
merge kaps
blob
|
commitdiff
|
raw
|
diff to current
2010-11-04
Matthias Braun
make firm compilable with a c++ compiler
blob
|
commitdiff
|
raw
|
diff to current
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