- Jun 27, 2007
-
-
Evan Cheng authored
Partial fix for PR1502: If a EH register is needed in a successor of landing pad, add it as livein to all the blocks in the paths between the landing pad and the specified block. llvm-svn: 37763
-
Owen Anderson authored
Use cached information that has already been computed to make clean() simpler and faster. This is a small speedup on most cases. llvm-svn: 37761
-
Evan Cheng authored
llvm-svn: 37760
-
Owen Anderson authored
This saves many lines of code duplication. No functionality change. llvm-svn: 37759
-
Dan Gohman authored
llvm-svn: 37758
-
Dan Gohman authored
llvm-svn: 37757
-
Dan Gohman authored
llvm-svn: 37756
-
Dan Gohman authored
to compute the number and type of registers needed for vector values instead of computing it manually. This fixes PR1529. llvm-svn: 37755
-
Dan Gohman authored
llvm-svn: 37753
-
Dan Gohman authored
with single-element vectors. llvm-svn: 37752
-
Zhou Sheng authored
llvm-svn: 37751
-
Duraid Madina authored
the SPASS miscompilation) llvm-svn: 37750
-
Duraid Madina authored
llvm-svn: 37749
-
Duraid Madina authored
quality hit. will look at this soon. llvm-svn: 37748
-
Duraid Madina authored
some issues) llvm-svn: 37747
-
Evan Cheng authored
llvm-svn: 37746
-
Owen Anderson authored
llvm-svn: 37745
-
Owen Anderson authored
llvm-svn: 37744
-
Evan Cheng authored
llvm-svn: 37743
-
Owen Anderson authored
2. When calculating ANTIC_IN, only iterate the changed blocks. For most average inputs this is a small speedup, but for cases with unusual CFGs, this can be a significant win. llvm-svn: 37742
-
- Jun 26, 2007
-
-
Evan Cheng authored
llvm-svn: 37741
-
Evan Cheng authored
llvm-svn: 37740
-
Evan Cheng authored
Properly handle kills of a physical register which has sub-registers that are read by later instructions. llvm-svn: 37739
-
Evan Cheng authored
llvm-svn: 37738
-
Evan Cheng authored
llvm-svn: 37737
-
Reid Spencer authored
1. Fix comments for -usesvn and -svnurl options. 2. Fix default URL for SVN access. 3. Fix paths to accommodate "trunk" when checking out from SVN. llvm-svn: 37736
-
Dan Gohman authored
llvm-svn: 37735
-
Dan Gohman authored
llvm-svn: 37733
-
Dan Gohman authored
llvm-svn: 37732
-
Dan Gohman authored
llvm-svn: 37731
-
Dan Gohman authored
removing MVT::Vector. llvm-svn: 37730
-
Dan Gohman authored
instruction flag, and use the flag along with a virtual member function hook for targets to override if there are instructions that are only trivially rematerializable with specific operands (i.e. constant pool loads). llvm-svn: 37728
-
Dan Gohman authored
llvm-svn: 37727
-
Dan Gohman authored
module-level asm string data. llvm-svn: 37726
-
Duraid Madina authored
llvm-svn: 37725
-
Duraid Madina authored
and code quality by ~2% on my tests. A big thank you to Roman Levenstein for this patch! See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070618/050717.html for more details. llvm-svn: 37724
-
- Jun 25, 2007
-
-
Chris Lattner authored
with weak linkage. llvm-svn: 37723
-
Chris Lattner authored
llvm-svn: 37722
-
Owen Anderson authored
llvm-svn: 37721
-
Reid Spencer authored
Use a better determinator for identifying constant array initializers that are or are not zero terminated and generate code appropriately. llvm-svn: 37720
-