llvm/test/Transforms
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
..
ADCE Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
ArgumentPromotion Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
BlockPlacement Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
CodeExtractor Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
CondProp Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
ConstantMerge Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
ConstProp Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
CorrelatedExprs Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
DeadArgElim Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
DeadStoreElimination Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
DecomposeMultiDimRefs Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
DSAnalysis Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
FunctionResolve Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
GCSE new testcase, vector operations should be CSE'd 2006-04-14 05:09:53 +00:00
GlobalDCE Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
GlobalOpt Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
IndVarsSimplify Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
Inline Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
InstCombine Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
IPConstantProp Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LevelRaise Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LICM Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LoopSimplify Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LoopStrengthReduce Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LoopUnroll Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LoopUnswitch Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LowerInvoke Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LowerSetJmp Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
LowerSwitch Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
Mem2Reg Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
PruneEH Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
RaiseAllocations Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
Reassociate Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
ScalarRepl New testcase, checking to see we can turn this code: 2006-04-14 21:41:54 +00:00
SCCP Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
SimplifyCFG Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
SimplifyLibCalls Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
TailCallElim Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
TailDup Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
.cvsignore Tired of wading through cvs's list ? files that are generated when building 2006-03-23 23:41:57 +00:00