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
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
2006-01-24-IllegalUnionPromoteCrash.ll
2006-04-20-PromoteCrash.ll
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
arraytest.ll
badarray.ll
basictest.ll
dg.exp
phinodepromote.ll extra pass is required now 2006-11-01 18:30:25 +00:00
select_promote.ll
sroa_two.ll
union-pointer.ll
vector_promote.ll