llvm-6502/test
Duncan Sands 2333e29be4 Relax the restrictions on vector of pointer types, and vector getelementptr.
Previously in a vector of pointers, the pointer couldn't be any pointer type,
it had to be a pointer to an integer or floating point type.  This is a hassle
for dragonegg because the GCC vectorizer happily produces vectors of pointers
where the pointer is a pointer to a struct or whatever.  Vector getelementptr
was restricted to just one index, but now that vectors of pointers can have
any pointer type it is more natural to allow arbitrary vector getelementptrs.
There is however the issue of struct GEPs, where if each lane chose different
struct fields then from that point on each lane will be working down into
unrelated types.  This seems like too much pain for too little gain, so when
you have a vector struct index all the elements are required to be the same.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167828 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-13 12:59:33 +00:00
..
Analysis DependenceAnalysis: Print all dependency pairs when dumping. Update all testcases. 2012-11-13 12:12:02 +00:00
Archive
Assembler Relax the restrictions on vector of pointer types, and vector getelementptr. 2012-11-13 12:59:33 +00:00
Bindings/Ocaml
Bitcode
BugPoint Fix unexpected passes. These test do work with LTO on linux. I tested both 2012-10-26 02:19:02 +00:00
CodeGen Use the 'count' attribute instead of the 'upper_bound' attribute. 2012-11-13 02:31:47 +00:00
DebugInfo Add a relocation visitor to lib object. This works via caching relocated 2012-11-07 23:22:07 +00:00
ExecutionEngine Align the data section correctly when loading an ELF file. 2012-10-29 10:47:07 +00:00
Feature Change ForceSizeOpt attribute into MinSize attribute 2012-10-30 16:32:52 +00:00
Instrumentation tsan: switch to new memory_order constants (ABI compatible) 2012-11-09 14:12:16 +00:00
Integer
Linker
MC Convert an improper CodeGen test to a MC test. 2012-11-10 04:30:40 +00:00
Object
Other Update test case for r167754/r167755. 2012-11-12 21:51:08 +00:00
Scripts
TableGen
Transforms Relax the restrictions on vector of pointer types, and vector getelementptr. 2012-11-13 12:59:33 +00:00
Unit
Verifier
YAMLParser
CMakeLists.txt [CMake] Add llvm-mcmarkup to check-llvm. 2012-11-01 02:13:50 +00:00
lit.cfg llvm/test/lit.cfg: Don't use mcjit to ppc32 yet, not ready. 2012-11-01 14:28:51 +00:00
lit.site.cfg.in test: Add a lit config variable to check if LTO is enabled. 2012-10-18 20:43:11 +00:00
Makefile test: Add a lit config variable to check if LTO is enabled. 2012-10-18 20:43:11 +00:00
Makefile.tests
TestRunner.sh