llvm-6502/test
Dan Gohman 488fbfc69e Make SimplifyDemandedVectorElts simplify vectors with multiple
users, and teach it about shufflevector instructions.

Also, fix a subtle bug in SimplifyDemandedVectorElts'
insertelement code.

This is a patch that was originally written by Eli Friedman,
with some fixes and cleanup by me.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55995 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-09 18:11:14 +00:00
..
Analysis Correct callgraph construction. It has two problems: 2008-09-09 12:40:47 +00:00
Archive
Assembler Temporarily disable vector select in the bitcode reader. The 2008-09-09 02:08:49 +00:00
Bindings/Ocaml PR2731: C and Ocaml bindings for setTailCall and isTailCall. 2008-08-30 16:34:54 +00:00
Bitcode
BugPoint
CodeGen Fix a constant lowering bug. Now we can do load and store instructions with funky getelementptr embedded in the address operand. 2008-09-09 01:26:59 +00:00
DebugInfo
ExecutionEngine
Feature
FrontendAda
FrontendC Prevent our own passes from promoting this to 2008-09-05 21:34:32 +00:00
FrontendC++
FrontendFortran
FrontendObjC
FrontendObjC++
Integer
lib
Linker
LLVMC
Other
Scripts
TableGen
Transforms Make SimplifyDemandedVectorElts simplify vectors with multiple 2008-09-09 18:11:14 +00:00
Verifier Diagnose uses of unsized types with the byval attribute in the 2008-08-27 14:48:06 +00:00
Makefile
Makefile.tests
TestRunner.sh