- Dec 15, 2009
-
-
Evan Cheng authored
Tail duplication should zap a copy it inserted for SSA update if the copy is the only use of its source. llvm-svn: 91390
-
- Dec 07, 2009
-
-
Evan Cheng authored
llvm-svn: 90804
-
Evan Cheng authored
llvm-svn: 90759
-
- Dec 04, 2009
-
-
Evan Cheng authored
llvm-svn: 90575
-
Evan Cheng authored
llvm-svn: 90567
-
- Dec 03, 2009
-
-
Evan Cheng authored
llvm-svn: 90432
-
- Dec 02, 2009
-
-
Bob Wilson authored
llvm-svn: 90326
-
- Nov 30, 2009
-
-
Bob Wilson authored
branches even when optimizing for code size. Unless we find evidence to the contrary in the future, the special treatment for indirect branches does not have a significant effect on code size, and performance still matters with -Os. llvm-svn: 90147
-
Bob Wilson authored
for all the processors where I have tried it, and even when it might not help performance, the cost is quite low. The opportunities for duplicating indirect branches are limited by other factors so code size does not change much due to tail duplicating indirect branches aggressively. llvm-svn: 90144
-
- Nov 26, 2009
-
-
Bob Wilson authored
llvm-svn: 89968
-
Bob Wilson authored
running tail duplication when doing branch folding for if-conversion, and we also want to be able to run tail duplication earlier to fix some reg alloc problems. Move the CanFallThrough function from BranchFolding to MachineBasicBlock so that it can be shared by TailDuplication. llvm-svn: 89904
-