search for: arrayidx74598

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

Did you mean: arrayidx74597
2008 Oct 14
5
[LLVMdev] Making GEP into vector illegal?
...rReplAggregates 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 %arrayidx74598 = getelementptr [8 x <2 x float>]* %a, i32 0, i32 1, i32 1 ; <float*> [#uses=2] %tmp77 = load float* %arrayidx74598, align 4 Though we could change the algorithm to look through the vector index, it lead to an interesting question about if we should allow a getelementptr (GEP)...
2008 Oct 14
0
[LLVMdev] Making GEP into vector illegal?
...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 > %arrayidx74598 = getelementptr [8 x <2 x float>]* %a, i32 0, > i32 1, i32 1 ; <float*> [#uses=2] > %tmp77 = load float* %arrayidx74598, align 4 > > Though we could change the algorithm to look through the vector index, > it lead to an interesting question about if we should allow a &g...
2008 Oct 14
1
[LLVMdev] Making GEP into vector illegal?
...;> 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 >> %arrayidx74598 = getelementptr [8 x <2 x float>]* %a, i32 0, >> i32 1, i32 1 ; <float*> [#uses=2] >> %tmp77 = load float* %arrayidx74598, align 4 >> >> Though we could change the algorithm to look through the vector >> index, >> it lead to an interesting questio...