llvm-6502/test
Dan Gohman e2c6d131d1 Teach SimplifyCFG how to simplify indirectbr instructions.
- Eliminate redundant successors.
 - Convert an indirectbr with one successor into a direct branch.

Also, generalize SimplifyCFG to be able to be run on a function entry block.
It knows quite a few simplifications which are applicable to the entry
block, and it only needs a few checks to avoid trouble with the entry block.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111060 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-14 00:29:42 +00:00
..
Analysis When analyzing loop exit conditions combined with and and or, don't 2010-08-11 00:12:36 +00:00
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Temporarily disable tail calls on ARM to work around some linker problems. 2010-08-13 22:43:33 +00:00
DebugInfo
ExecutionEngine
Feature
FrontendAda
FrontendC Add a test for llvm-gcc svn 110632. 2010-08-12 17:31:41 +00:00
FrontendC++
FrontendFortran
FrontendObjC
FrontendObjC++
Integer
lib
Linker
LLVMC One more XFAIL. 2010-08-13 07:03:56 +00:00
MC Add a Thumb2 t2RSBrr instruction for disassembly only. 2010-08-13 23:24:25 +00:00
Other Add a lint check for an indirectbr destination which has not 2010-08-13 23:56:28 +00:00
Scripts
TableGen
Transforms Teach SimplifyCFG how to simplify indirectbr instructions. 2010-08-14 00:29:42 +00:00
Unit
Verifier
CMakeLists.txt
lit.cfg tests: Don't error out if HOME isn't present in t the environment. 2010-08-10 19:36:25 +00:00
lit.site.cfg.in
Makefile
Makefile.tests
site.exp.in
TestRunner.sh