llvm/test
Dan Gohman 5c89b5240c 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81221 91177308-0d34-0410-b5e6-96231b3b80d8
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
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
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
lib Avoid Tcl substitution, introduced %llvmgcc_only for this one little test 2009-09-07 19:25:54 +00:00
Linker Rename %S metavar to %M (clang uses %S for the basename of the test file). 2009-09-05 12:38:35 +00:00
LLVMC
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
lit.cfg Add 'lit' support for llvm tests. 2009-09-08 05:31:44 +00:00
Makefile Add 'lit' support for llvm tests. 2009-09-08 05:31:44 +00:00
Makefile.tests
TestRunner.sh