hanchenye-llvm-project/llvm/test
Dan Gohman 3ddbc242fb Re-apply r80926, with fixes: keep the domtree informed of new blocks
that get created during loop unswitching, and fix SplitBlockPredecessors'
LCSSA updating code to create new PHIs instead of trying to just move
existing ones.

Also, optimize Loop::verifyLoop, since it gets called a lot. Use
searches on a sorted list of blocks instead of calling the "contains"
function, as is done in other places in the Loop class, since "contains"
does a linear search. Also, don't call verifyLoop from LoopSimplify or
LCSSA, as the PassManager is already calling verifyLoop as part of
LoopInfo's verifyAnalysis.

llvm-svn: 81221
2009-09-08 15:45:00 +00:00
..
Analysis Updated tests to use ProfileVerifer to test ProfileLoader and ProfileEstimator. 2009-09-04 17:21:59 +00:00
Archive
Assembler Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. 2009-09-07 23:54:19 +00:00
Bindings/Ocaml Replace ocamlc tests with ocamlopt tests since they're less noisy. 2009-09-03 23:27:31 +00:00
Bitcode Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
BugPoint Use -output-prefix in bugpoint tests so that outputs go in temp directory (and 2009-09-07 19:26:18 +00:00
CodeGen Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails and 2009-09-08 15:22:32 +00:00
DebugInfo Fix DbgStopPointInst->getFileName/getDirectory, broken by the MDNodification in 2009-09-02 11:13:56 +00:00
ExecutionEngine Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
Feature Temporary test files should use %t. 2009-09-05 12:38:26 +00:00
FrontendAda
FrontendC Avoid Tcl substitution, introduced %llvmgcc_only for this one little test 2009-09-07 19:25:54 +00:00
FrontendC++ Test for llvm-gcc commit 81037. 2009-09-04 20:19:09 +00:00
FrontendFortran
FrontendObjC Fix some misspellings of XTARGET. 2009-08-31 18:05:23 +00:00
FrontendObjC++
Integer Eliminate some Tclisms. 2009-09-05 11:34:46 +00:00
LLVMC
Linker Rename %S metavar to %M (clang uses %S for the basename of the test file). 2009-09-05 12:38:35 +00:00
MC Unbreak these tests. Chris, please verify that these changes are intended. 2009-09-08 14:14:24 +00:00
Other
Scripts llvm-mc/Mach-O: Dump relocations and section data (optionally) in my Mach-O dumper. 2009-08-26 13:57:44 +00:00
TableGen
Transforms Re-apply r80926, with fixes: keep the domtree informed of new blocks 2009-09-08 15:45:00 +00:00
Verifier Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
lib Avoid Tcl substitution, introduced %llvmgcc_only for this one little test 2009-09-07 19:25:54 +00:00
Makefile Add 'lit' support for llvm tests. 2009-09-08 05:31:44 +00:00
Makefile.tests Remove obsolete -f flags. 2009-08-25 15:38:29 +00:00
TestRunner.sh
lit.cfg Add 'lit' support for llvm tests. 2009-09-08 05:31:44 +00:00