llvm-6502/test
Chris Lattner d8f5bd3988 New testcase, checking to see we can turn this code:
void test(vector float *F, float f) {
  vector float G = *F + *F;
  *((float*)&G) = f;
  *F = G + G;
}

void test2(vector float *F, float f) {
  vector float G = *F + *F;
  ((float*)&G)[2] = f;
  *F = G + G;
}

void test3(vector float *F, float *f) {
  vector float G = *F + *F;
  *f = ((float*)&G)[2];
}

void test4(vector float *F, float *f) {
  vector float G = *F + *F;
  *f = *((float*)&G);
}

into insert/extract element operations with no memory traffic.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27709 91177308-0d34-0410-b5e6-96231b3b80d8
2006-04-14 21:41:54 +00:00
..
Analysis from the linux kernel 2006-04-13 19:50:07 +00:00
Archive Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
Assembler Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
BugPoint Only look at .ll files in this directory 2006-04-13 17:32:53 +00:00
Bytecode Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
C++Frontend Another case where a dead cast was causing the test to spuriously 2006-04-13 17:28:28 +00:00
CFrontend Remove this test, there is no need to test GCC's bugs 2006-04-14 04:47:26 +00:00
CodeGen Force a specific config, because this test fails in certain configs otherwise. 2006-04-14 06:06:51 +00:00
Debugger Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
ExecutionEngine Try xfailing this 2006-04-13 18:15:24 +00:00
Feature Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
lib Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
Linker Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
Other Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
Scripts
TableGen Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
Transforms New testcase, checking to see we can turn this code: 2006-04-14 21:41:54 +00:00
Verifier Fix an accidental commit. 2006-04-13 17:21:49 +00:00
.cvsignore Ignore some files that occur when srcdir = objdir. 2006-03-23 23:24:46 +00:00
Failure.sh
Makefile Use quotes properly so that the possibility of a null variable set is 2006-04-13 20:33:59 +00:00
Makefile.tests
TestRunner.sh Pass -emit-llvm automatically to %llvmgcc and %llvmg++ to fix regression 2006-03-08 22:28:19 +00:00