Displaying 12 results from an estimated 12 matches for "sunkaddr27".
Did you mean:
sunkaddr28
2013 Nov 12
2
[LLVMdev] sinking address computing in CodeGenPrepare
...have impacts on ISel's result, but I'm not clear about the main purpose of the transformation.
FROM :
for.body.lr.ph:
%zzz = getelementptr inbounds %struct.SS* %a2, i32 0, i32 35
for.body:
%4 = load double* %zzz, align 8, !tbaa !0
TO :
for.body:
%sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <----- sink address computing into user's block
%sunkaddr28 = add i32 %sunkaddr27, 272
%sunkaddr29 = inttoptr i32 %sunkaddr28 to double*
%4 = load double* %sunkaddr29, align 8, !tbaa !8
>From what I observed, this transformation can cause po...
2013 Nov 12
2
[LLVMdev] sinking address computing in CodeGenPrepare
...nsformation.
>>
>> FROM :
>> for.body.lr.ph:
>> %zzz = getelementptr inbounds %struct.SS* %a2, i32 0, i32 35
>>
>> for.body:
>> %4 = load double* %zzz, align 8, !tbaa !0
>>
>> TO :
>> for.body:
>> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <----- sink address computing into user's block
>> %sunkaddr28 = add i32 %sunkaddr27, 272
>> %sunkaddr29 = inttoptr i32 %sunkaddr28 to double*
>> %4 = load double* %sunkaddr29, align 8, !tbaa !8
>>
>>
>> From what...
2013 Nov 12
0
[LLVMdev] sinking address computing in CodeGenPrepare
...t clear about the main purpose of the transformation.
>
> FROM :
> for.body.lr.ph:
> %zzz = getelementptr inbounds %struct.SS* %a2, i32 0, i32 35
>
> for.body:
> %4 = load double* %zzz, align 8, !tbaa !0
>
> TO :
> for.body:
> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <----- sink address computing into user's block
> %sunkaddr28 = add i32 %sunkaddr27, 272
> %sunkaddr29 = inttoptr i32 %sunkaddr28 to double*
> %4 = load double* %sunkaddr29, align 8, !tbaa !8
>
>
> From what I observed, this tran...
2013 Nov 20
2
[LLVMdev] sinking address computing in CodeGenPrepare
....ph:
>>>> %zzz = getelementptr inbounds %struct.SS* %a2, i32 0, i32 35
>>>>
>>>> for.body:
>>>> %4 = load double* %zzz, align 8, !tbaa !0
>>>>
>>>> TO :
>>>> for.body:
>>>> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <----- sink address computing into user's block
>>>> %sunkaddr28 = add i32 %sunkaddr27, 272
>>>> %sunkaddr29 = inttoptr i32 %sunkaddr28 to double*
>>>> %4 = load double* %sunkaddr29, align 8, !tbaa !8
>>>>...
2013 Nov 13
0
[LLVMdev] sinking address computing in CodeGenPrepare
...ROM :
>>> for.body.lr.ph:
>>> %zzz = getelementptr inbounds %struct.SS* %a2, i32 0, i32 35
>>>
>>> for.body:
>>> %4 = load double* %zzz, align 8, !tbaa !0
>>>
>>> TO :
>>> for.body:
>>> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <----- sink address computing into user's block
>>> %sunkaddr28 = add i32 %sunkaddr27, 272
>>> %sunkaddr29 = inttoptr i32 %sunkaddr28 to double*
>>> %4 = load double* %sunkaddr29, align 8, !tbaa !8
>>>
>>>...
2013 Nov 21
2
[LLVMdev] sinking address computing in CodeGenPrepare
...gt;>>> 0, i32 35
> >>>>>
> >>>>> for.body:
> >>>>> %4 = load double* %zzz, align 8, !tbaa !0
> >>>>>
> >>>>> TO :
> >>>>> for.body:
> >>>>> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <----- sink
> >>>>> address computing into user's block
> >>>>> %sunkaddr28 = add i32 %sunkaddr27, 272
> >>>>> %sunkaddr29 = inttoptr i32 %sunkaddr28 to double*
> >>>>> %4 = load d...
2013 Nov 21
0
[LLVMdev] sinking address computing in CodeGenPrepare
...%zzz = getelementptr inbounds %struct.SS* %a2, i32 0, i32 35
>>>>>
>>>>> for.body:
>>>>> %4 = load double* %zzz, align 8, !tbaa !0
>>>>>
>>>>> TO :
>>>>> for.body:
>>>>> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <----- sink address computing into user's block
>>>>> %sunkaddr28 = add i32 %sunkaddr27, 272
>>>>> %sunkaddr29 = inttoptr i32 %sunkaddr28 to double*
>>>>> %4 = load double* %sunkaddr29, align 8, !tbaa !8
>...
2013 Nov 21
3
[LLVMdev] sinking address computing in CodeGenPrepare
...gt;>>>
> >>>>>>> for.body:
> >>>>>>> %4 = load double* %zzz, align 8, !tbaa !0
> >>>>>>>
> >>>>>>> TO :
> >>>>>>> for.body:
> >>>>>>> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <-----
> >>>>>>> sink
> >>>>>>> address computing into user's block
> >>>>>>> %sunkaddr28 = add i32 %sunkaddr27, 272
> >>>>>>> %sunkaddr29 = inttoptr i32 %s...
2013 Nov 21
0
[LLVMdev] sinking address computing in CodeGenPrepare
...0, i32 35
>>>>>>>
>>>>>>> for.body:
>>>>>>> %4 = load double* %zzz, align 8, !tbaa !0
>>>>>>>
>>>>>>> TO :
>>>>>>> for.body:
>>>>>>> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <----- sink
>>>>>>> address computing into user's block
>>>>>>> %sunkaddr28 = add i32 %sunkaddr27, 272
>>>>>>> %sunkaddr29 = inttoptr i32 %sunkaddr28 to double*
>>>>>>>...
2013 Nov 22
0
[LLVMdev] sinking address computing in CodeGenPrepare
...>>>>>>>>> for.body:
>>>>>>>>> %4 = load double* %zzz, align 8, !tbaa !0
>>>>>>>>>
>>>>>>>>> TO :
>>>>>>>>> for.body:
>>>>>>>>> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <-----
>>>>>>>>> sink
>>>>>>>>> address computing into user's block
>>>>>>>>> %sunkaddr28 = add i32 %sunkaddr27, 272
>>>>>>>>> %sunkaddr29 = int...
2013 Nov 22
2
[LLVMdev] sinking address computing in CodeGenPrepare
...;>>>> for.body:
>>>>>>>>>> %4 = load double* %zzz, align 8, !tbaa !0
>>>>>>>>>>
>>>>>>>>>> TO :
>>>>>>>>>> for.body:
>>>>>>>>>> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <-----
>>>>>>>>>> sink
>>>>>>>>>> address computing into user's block
>>>>>>>>>> %sunkaddr28 = add i32 %sunkaddr27, 272
>>>>>>>>>> %...
2013 Nov 26
0
[LLVMdev] sinking address computing in CodeGenPrepare
...r.body:
>>>>>>>>>>> %4 = load double* %zzz, align 8, !tbaa !0
>>>>>>>>>>>
>>>>>>>>>>> TO :
>>>>>>>>>>> for.body:
>>>>>>>>>>> %sunkaddr27 = ptrtoint %struct.SS* %a2 to i32 <-----
>>>>>>>>>>> sink
>>>>>>>>>>> address computing into user's block
>>>>>>>>>>> %sunkaddr28 = add i32 %sunkaddr27, 272
>>>>>>>&g...