search for: scalarreplaggr

Displaying 3 results from an estimated 3 matches for "scalarreplaggr".

2008 Oct 14
5
[LLVMdev] Making GEP into vector illegal?
Hi, I ran into a case where ScalarReplAggregates can not promote an array of vectors into registers, e..g, %a = alloca [8 x <2 x float>], align 8 %arrayidx74597 = getelementptr [8 x <2 x float>]* %a, i32 0, i32 1, i32 0 ; <float*> [#uses=2] %tmp76 = load float* %arrayidx74597, align 8 %arrayidx7...
2008 Oct 14
0
[LLVMdev] Making GEP into vector illegal?
On Oct 14, 2008, at 9:50 AM, Mon Ping Wang wrote: > Hi, > > I ran into a case where ScalarReplAggregates can not promote an array > of vectors into registers, e..g, > %a = alloca [8 x <2 x float>], align 8 > %arrayidx74597 = getelementptr [8 x <2 x float>]* %a, i32 0, > i32 1, i32 0 ; <float*> [#uses=2] > %tmp76 = load float* %arrayidx74597, align 8...
2008 Oct 14
1
[LLVMdev] Making GEP into vector illegal?
...a case where this is useful, I would like to see it as it make help us make a better decision in this area. -- Mon Ping On Oct 14, 2008, at 11:38 AM, Dan Gohman wrote: > > On Oct 14, 2008, at 9:50 AM, Mon Ping Wang wrote: > >> Hi, >> >> I ran into a case where ScalarReplAggregates can not promote an array >> of vectors into registers, e..g, >> %a = alloca [8 x <2 x float>], align 8 >> %arrayidx74597 = getelementptr [8 x <2 x float>]* %a, i32 0, >> i32 1, i32 0 ; <float*> [#uses=2] >> %tmp76 = load float* %array...