- Aug 17, 2007
-
-
Devang Patel authored
branch is not necessary immediate dominators of merge blcok in all cases. llvm-svn: 41144
-
- Jul 30, 2007
-
-
Devang Patel authored
llvm-svn: 40604
-
- Jul 19, 2007
-
-
Devang Patel authored
llvm-svn: 40034
-
- Jul 16, 2007
-
-
Reid Spencer authored
llvm-gcc build to succeed. Without this change it fails in libstdc++ compilation. This causes no regressions in dejagnu tests. However, someone who knows this code better might want to review it. llvm-svn: 39924
-
- Jul 14, 2007
-
-
Devang Patel authored
llvm-svn: 39844
-
- Jun 07, 2007
-
-
Devang Patel authored
This adds redundancy for now. llvm-svn: 37492
-
- Jun 04, 2007
-
-
Devang Patel authored
llvm-svn: 37407
-
- Jun 03, 2007
-
-
Devang Patel authored
llvm-svn: 37403
-
- May 11, 2007
-
-
Dan Gohman authored
llvm-svn: 36994
-
- May 06, 2007
-
-
Nick Lewycky authored
llvm-svn: 36873
-
- May 03, 2007
-
-
Devang Patel authored
llvm-svn: 36662
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
- Apr 19, 2007
-
-
Evan Cheng authored
llvm-svn: 36258
-
- Apr 18, 2007
-
-
Owen Anderson authored
llvm-svn: 36247
-
- Apr 15, 2007
-
-
Chris Lattner authored
llvm-svn: 36017
-
- Feb 06, 2007
-
-
Reid Spencer authored
the Transforms library. This reduces debug library size by 132 KB, debug binary size by 376 KB, and reduces link time for llvm tools slightly. llvm-svn: 33939
-
- Feb 05, 2007
-
-
Reid Spencer authored
Revert last patch which caused iteration invalidation. llvm-svn: 33901
-
Owen Anderson authored
llvm-svn: 33897
-
- Dec 19, 2006
-
-
Chris Lattner authored
delete some dead ones. llvm-svn: 32694
-
- Dec 06, 2006
-
-
Chris Lattner authored
is 'unsigned'. llvm-svn: 32279
-
- Oct 31, 2006
-
-
Chris Lattner authored
Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll llvm-svn: 31317
-
Chris Lattner authored
llvm-svn: 31315
-
- Aug 28, 2006
-
-
Chris Lattner authored
llvm-svn: 29925
-
- Aug 02, 2006
-
-
Chris Lattner authored
up lcssa much in practice. llvm-svn: 29465
-
Chris Lattner authored
down approach, inspired by discussions with Tanya. This approach is significantly faster, because it does not need dominator frontiers and it does not insert extraneous unused PHI nodes. For example, on 252.eon, in a release-asserts build, this speeds up LCSSA (which is the slowest pass in gccas) from 9.14s to 0.74s on my G5. This code is also slightly smaller and significantly simpler than the old code. Amusingly, in a normal Release build (which includes the "assert(L->isLCSSAForm());" assertion), asserting that the result of LCSSA is in LCSSA form is actually slower than the LCSSA transformation pass itself on 252.eon. I will see if Loop::isLCSSAForm can be sped up next. llvm-svn: 29463
-
- Jul 09, 2006
-
-
Owen Anderson authored
llvm-svn: 29078
-
Owen Anderson authored
cases. Ideally, this issue will go away in the future as LCSSA gets smarter about which Phi nodes it inserts. llvm-svn: 29076
-
- Jun 14, 2006
-
-
Chris Lattner authored
LCSSA is still the slowest pass when gccas'ing 252.eon, but now it only takes 39s instead of 289s. :) llvm-svn: 28776
-
- Jun 13, 2006
-
-
Owen Anderson authored
llvm-svn: 28774
-
Owen Anderson authored
not handling PHI nodes correctly when determining if a value was live-out. This patch reduces the number of detected live-out variables in the testcase from 6565 to 485. llvm-svn: 28771
-
- Jun 12, 2006
-
-
Owen Anderson authored
If a single exit block has multiple predecessors within the loop, it will appear in the exit blocks list more than once. LCSSA needs to take that into account so that it doesn't double process that exit block. llvm-svn: 28750
-
- Jun 11, 2006
-
-
Owen Anderson authored
llvm-svn: 28748
-
Evan Cheng authored
Back out Owen's 6/9 changes. They broke MultiSource/Benchmarks/Prolangs-C/bison (and perhaps others). llvm-svn: 28747
-
- Jun 09, 2006
-
-
Owen Anderson authored
on this. llvm-svn: 28738
-
- Jun 08, 2006
-
-
Owen Anderson authored
require LCSSA. llvm-svn: 28734
-
- Jun 06, 2006
-
-
Owen Anderson authored
llvm-svn: 28694
-
Owen Anderson authored
llvm-svn: 28693
-
- Jun 04, 2006
-
-
Owen Anderson authored
llvm-svn: 28680
-
Owen Anderson authored
llvm-svn: 28678
-