- Jun 29, 2007
-
-
David Greene authored
_GLIBCXX_DEBUG. llvm-svn: 37793
-
Devang Patel authored
llvm-svn: 37792
-
Evan Cheng authored
llvm-svn: 37791
-
Evan Cheng authored
llvm-svn: 37790
-
Owen Anderson authored
llvm-svn: 37789
-
Owen Anderson authored
llvm-svn: 37788
-
Evan Cheng authored
llvm-svn: 37787
-
Evan Cheng authored
llvm-svn: 37786
-
Dan Gohman authored
vectors are split down to single elements as part of legalization. llvm-svn: 37785
-
Evan Cheng authored
llvm-svn: 37784
-
Owen Anderson authored
Add support for performing GVNPRE on select instructions. This fixes test/Transforms/GVNPRE/select.ll. llvm-svn: 37783
-
Owen Anderson authored
llvm-svn: 37782
-
Dan Gohman authored
illegal value type will be transformed to, for code that needs the register type after all transformations instead of just after the first transformation. Factor out the code that uses this information to do copy-from-regs and copy-to-regs for various purposes into separate functions so that they are done consistently. llvm-svn: 37781
-
Devang Patel authored
llvm-svn: 37780
-
- Jun 28, 2007
-
-
Dan Gohman authored
be called with just an initial length value, just like in std::vector. llvm-svn: 37779
-
Lauro Ramos Venancio authored
llvm-svn: 37778
-
David Greene authored
--enable-expensive-checks allows the developer to enable runtime checking that can greatly increase compile time. Currently it only turns on _GLIBCXX_DEBUG. Other expensive debugging checks added later should be controlled by this configure option. This patch also updates llvm-config with a --cppflags option to inform llvm-gcc how to build itself so that it is compatible with an llvm that was built with _GLIBCXX_DEBUG. llvm-svn: 37777
-
Lauro Ramos Venancio authored
llvm-svn: 37776
-
Devang Patel authored
llvm-svn: 37774
-
Devang Patel authored
llvm-svn: 37773
-
Devang Patel authored
loop. - Avoid loop unswich for loop header branch. - While cloning dominators fix typo and handle self dominating blocks. llvm-svn: 37772
-
Devang Patel authored
llvm-svn: 37771
-
Devang Patel authored
to loop unswitch candidate for the loop. llvm-svn: 37770
-
Owen Anderson authored
Anton's testcase from 35.5s to 34.7s. llvm-svn: 37769
-
Bill Wendling authored
llvm-svn: 37768
-
Devang Patel authored
llvm-svn: 37767
-
Lauro Ramos Venancio authored
llvm-svn: 37766
-
- Jun 27, 2007
-
-
Devang Patel authored
llvm-svn: 37765
-
Evan Cheng authored
llvm-svn: 37764
-
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
-