- 02 Aug, 2009 1 commit
-
-
Matthias Braun authored
[r26311]
-
- 31 Jul, 2009 2 commits
-
-
Matthias Braun authored
[r26299]
-
Matthias Braun authored
[r26297]
-
- 05 Jul, 2009 1 commit
-
-
Michael Beck authored
- SymConst's are now ALWAYS placed in the start block [r26236]
-
- 17 Apr, 2009 1 commit
-
-
yb9976 authored
[r25823]
-
- 21 Mar, 2009 2 commits
-
-
Michael Beck authored
- BugFix: cache the newly created memop, not the old one - BugFix: must search for the Phi-translated load in the predecessors avail set - BugFix: size of bitset is now equal to the address size (was it before too :-) [r25720]
-
Michael Beck authored
- phi-translate the antic sets [r25719]
-
- 20 Mar, 2009 1 commit
-
-
Michael Beck authored
- update addesses of nodes due to Lod replacements - remove unused (and wrong) code - BugFix: used right condition to stop search of partly redundand Loads - use Phi-translated addresses for cleanup check - BugFix: correctly link in newly created memops into the memop chain of the previous blocks - BugFix: always update the value map [r25714]
-
- 19 Mar, 2009 1 commit
-
-
Michael Beck authored
- remove block flags for now, use block marks for marking blocks - BugFix: fix analysis for IGNORE Stores - BugFix: fixed creation of partly reduntant Loads: must be done BEFORE gen/kill - removed now unused code - kill unreachable blocks before analysis helps greatly and is simple, as we have to collect these data anyway [r25703]
-
- 17 Mar, 2009 3 commits
-
-
Michael Beck authored
[r25700]
-
Michael Beck authored
[r25699]
-
Michael Beck authored
exist [r25698]
-
- 13 Mar, 2009 1 commit
-
-
Michael Beck authored
- BugFix: correctly handle different modes when creating a Phi (CopyB lowerer always uses unsigned modes :-() - Handle loads from constant entities [r25675]
-
- 10 Mar, 2009 2 commits
-
-
Michael Beck authored
use local out edges (like old implementation) - BugFix: always build Phi nodes on merge points: the lazy techniques did not work that simple ... - in rare cases Loads and Stores might have NO memory [r25663]
-
Michael Beck authored
- only calculate avail_out for the blocks in first step (like GVN-PRE) - correctly update avail_out during load_insert - do NOT WAW same stores [r25660]
-
- 02 Mar, 2009 1 commit
-
-
Moritz Kroll authored
[r25585]
-
- 19 Feb, 2009 1 commit
-
-
Moritz Kroll authored
[r25529]
-
- 11 Feb, 2009 1 commit
-
-
Michael Beck authored
- find_definition() can fail if memory is accessed using different modes [r25472]
-
- 10 Feb, 2009 2 commits
-
-
Michael Beck authored
- skip keep-alive edges - fixed: do not insert of fully redundand loads (already handled earlier) - partly fixed: End block is not reached using out-edges ... [r25465]
-
Michael Beck authored
are in the same block - find_definition() must check real dominance for values, not only for blocks [r25464]
-
- 02 Feb, 2009 2 commits
-
-
Michael Beck authored
- fixed rerouting if the last-mem is in a previous block - a Phi is it's own memory [r25415]
-
Michael Beck authored
- use rbitset_cpy(): this fixes the wrong size of the former memcpy() - if no memops are found, skip the analysis (which would crash either) - do not reroute memory if the last memory op is from a previous block [r25414]
-
- 01 Feb, 2009 3 commits
-
-
Michael Beck authored
[r25411]
-
Michael Beck authored
[r25410]
-
Michael Beck authored
[r25408]
-