- May 12, 2009
-
-
Bob Wilson authored
after finding the (unique) layout predecessor. Sometimes a block may be listed more than once, and processing it more than once in this loop can lead to inconsistent values for FtTBB/FtFBB, since the AnalyzeBranch method does not clear these values. There's no point in continuing the loop regardless. The testcase for this is reduced from the 2003-05-02-DependentPHI SingleSource test. llvm-svn: 71536
-
- May 09, 2009
-
-
Evan Cheng authored
llvm-svn: 71363
-
Evan Cheng authored
llvm-svn: 71291
-
- May 08, 2009
-
-
Evan Cheng authored
llvm-svn: 71242
-
Evan Cheng authored
llvm-svn: 71214
-
Nick Lewycky authored
llvm-svn: 71211
-
Evan Cheng authored
Optimize code placement in loop to eliminate unconditional branches or move unconditional branch to the outside of the loop. e.g. /// A: /// ... /// <fallthrough to B> /// /// B: --> loop header /// ... /// jcc <cond> C, [exit] /// /// C: /// ... /// jmp B /// /// ==> /// /// A: /// ... /// jmp B /// /// C: --> new loop header /// ... /// <fallthough to B> /// /// B: /// ... /// jcc <cond> C, [exit] llvm-svn: 71209
-
- May 07, 2009
-
-
Evan Cheng authored
llvm-svn: 71151
-
Evan Cheng authored
llvm-svn: 71150
-
- Nov 27, 2008
-
-
Evan Cheng authored
llvm-svn: 60141
-
- Oct 06, 2008
-
-
Devang Patel authored
llvm-svn: 57179
-
- Oct 02, 2008
-
-
Devang Patel authored
llvm-svn: 56937
-
- Sep 23, 2008
-
-
Evan Cheng authored
llvm-svn: 56475
-
- Sep 22, 2008
-
-
Evan Cheng authored
llvm-svn: 56469
-
- Sep 04, 2008
-
-
Dan Gohman authored
llvm-svn: 55779
-
- Aug 14, 2008
-
-
Dan Gohman authored
llvm-svn: 54780
-
- Feb 29, 2008
-
-
Evan Cheng authored
llvm-svn: 47755
-
Evan Cheng authored
llvm-svn: 47748
-
Evan Cheng authored
llvm-svn: 47736
-
- Feb 28, 2008
-
-
Evan Cheng authored
llvm-svn: 47703
-