Displaying 3 results from an estimated 3 matches for "tmp77".
Did you mean:
tmp7
2008 Oct 14
5
[LLVMdev] Making GEP into vector illegal?
...gt;], 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) into a vector.
A vector is not like an short array of elements. It is more of an
entity in itself....
2008 Oct 14
0
[LLVMdev] Making GEP into vector illegal?
...%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) into a vector.
>
> A vector is not like an short array of elements. It is more of...
2008 Oct 14
1
[LLVMdev] Making GEP into vector illegal?
...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) into a vector.
>>
>> A vector is not like an shor...