search for: sunkaddr28

Displaying 12 results from an estimated 12 matches for "sunkaddr28".

Did you mean: sunkaddr27
2013 Nov 12
2
[LLVMdev] sinking address computing in CodeGenPrepare
...M : 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 poor alias analysis results without using GEP. So, I want to see there is any way to avoid this conversion. M...
2013 Nov 12
2
[LLVMdev] sinking address computing in CodeGenPrepare
...s %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 poor alias analysis results without using GEP. So, I want to see there is...
2013 Nov 12
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 > > > From what I observed, this transformation can cause poor alias analysis results without using GEP. So, I want to see there is any way to avoid...
2013 Nov 20
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 >>>> %sunkaddr29 = inttoptr i32 %sunkaddr28 to double* >>>> %4 = load double* %sunkaddr29, align 8, !tbaa !8 >>>> >>>> >>>> From what I observed, this transformation can cause poor alias analysis results withou...
2013 Nov 13
0
[LLVMdev] sinking address computing in CodeGenPrepare
...5 >>> >>> 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 poor alias analysis results without using GEP. So, I...
2013 Nov 21
2
[LLVMdev] sinking address computing in CodeGenPrepare
..., 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...
2013 Nov 21
0
[LLVMdev] sinking address computing in CodeGenPrepare
...;>>>> %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 poor alias ana...
2013 Nov 21
3
[LLVMdev] sinking address computing in CodeGenPrepare
...t;> 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 > >>>>>>> > >>>>>>> > >>>>>>> F...
2013 Nov 21
0
[LLVMdev] sinking address computing in CodeGenPrepare
...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...
2013 Nov 22
0
[LLVMdev] sinking address computing in CodeGenPrepare
...;>>>>>>>> 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 >>>>>>>>> >>>>>>>>> >>>>>&gt...
2013 Nov 22
2
[LLVMdev] sinking address computing in CodeGenPrepare
...;>>>> 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 >>>>>>>>>> >>>>>>>>>> >&gt...
2013 Nov 26
0
[LLVMdev] sinking address computing in CodeGenPrepare
...; 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 >>>>>>>>>>> >>>>>>>>>&...