llvm-6502/test/Transforms/ScalarRepl
Chris Lattner 03507f53c4 scalarrepl should not split the two elements of the vsiidx array:
int func(vFloat v0, vFloat v1) {
	int ii;
	vSInt32 vsiidx[2];
	vsiidx[0] = _mm_cvttps_epi32(v0);
	vsiidx[1] = _mm_cvttps_epi32(v1);
	ii = ((int *) vsiidx)[4];
	return ii;
}


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31523 91177308-0d34-0410-b5e6-96231b3b80d8
2006-11-07 22:42:29 +00:00
..
.cvsignore Tired of wading through cvs's list ? files that are generated when building 2006-03-23 23:41:57 +00:00
2003-05-29-ArrayFail.ll
2003-05-30-InvalidIndices.ll
2003-05-30-MultiLevel.ll
2003-09-12-IncorrectPromote.ll
2003-10-29-ArrayProblem.ll
2005-12-14-UnionPromoteCrash.ll new (undefined) testcase, distilled from 126.gcc that scalarrepl crashes on 2005-12-14 17:23:20 +00:00
2006-01-24-IllegalUnionPromoteCrash.ll testcase that crashes scalarrepl 2006-01-24 19:34:57 +00:00
2006-04-20-PromoteCrash.ll new testcase 2006-04-20 20:48:32 +00:00
2006-10-23-PointerUnionCrash.ll New testcase that crashes scalarrepl 2006-10-24 06:26:08 +00:00
2006-11-07-InvalidArrayPromote.ll scalarrepl should not split the two elements of the vsiidx array: 2006-11-07 22:42:29 +00:00
AggregatePromote.ll new testcase: sra should be able to eliminate all of these alloca's, despite 2005-12-12 07:18:59 +00:00
arraytest.ll
badarray.ll
basictest.ll
dg.exp Added the ability to xfail based on llvmgcc version 2006-04-12 21:57:40 +00:00
phinodepromote.ll extra pass is required now 2006-11-01 18:30:25 +00:00
select_promote.ll Instcombine now helps out with these 2004-09-19 18:45:45 +00:00
sroa_two.ll New testcase, SROA with variable array index 2004-11-14 04:58:40 +00:00
union-pointer.ll new testcase for PR892 2006-10-08 23:52:06 +00:00
vector_promote.ll New testcase, checking to see we can turn this code: 2006-04-14 21:41:54 +00:00