Displaying 4 results from an estimated 4 matches for "tmp1415".
Did you mean:
tmp141
2007 Nov 15
0
[LLVMdev] BasicAliasAnalysis and out-of-bound GEP indices
...t.ehci_hcd
%tmp9 = getelementptr %struct.usb_hcd* %hcd, i32 0, i32 1
%tmp910 = bitcast [0 x i32]* %tmp9 to %struct.ehci_hcd*
; later in the source, a pointer to the parent struct is obtained
; from %tmp910 using inner field's offset knowledge
; (__builtin_offsetof operator in the C source)
%tmp1415 = bitcast %struct.ehci_hcd* %tmp910 to [0 x i32]*
%tmp1617 = bitcast [0 x i32]* %tmp1415 to i8*
%tmp18 = getelementptr i8* %tmp1617, i32 -4
%tmp1819 = bitcast i8* %tmp18 to %struct.usb_hcd*
-= after instcombine =-
%tmp18 = getelementptr %struct.usb_hcd* %hcd, i32 0, i32 1, i32 -1
%tmp1819 = bitca...
2007 Nov 15
3
[LLVMdev] BasicAliasAnalysis and out-of-bound GEP indices
On 11/15/07, Duncan Sands <baldrick at free.fr> wrote:
> Hi,
>
> > Sadly, this will break a very common idiom. In GCC, we discovered it
> > to be common enough that it broke a *bunch* of C code.
> >
> > In particular, you will break
> >
> > struct foo {
> > int a;
> > char name[0];
> > }
> >
> > bar = malloc(sizeof
2008 Mar 04
0
[LLVMdev] Deleting Instructions after Intrinsic Creation
...32>
[#uses=1]
%tmp9.i = fdiv double %tmp3.i, 1.000000e+02 ; <double>
[#uses=1]
%tmp910.i = fptosi double %tmp9.i to i32 ; <i32>
[#uses=1]
%tmp14.i = fdiv double %tmp3.i, 4.000000e+02 ; <double>
[#uses=1]
%tmp1415.i = fptosi double %tmp14.i to i32 ; <i32>
[#uses=1]
%tmp18.i = add i32 %tmp45.i, %tmp5.i ; <i32> [#uses=1]
%tmp20.i = sub i32 %tmp18.i, %tmp910.i ; <i32> [#uses=1]
%tmp22.i = add i32 %tmp20.i, %tmp1415.i ; <i32&g...
2008 Mar 04
1
[LLVMdev] Deleting Instructions after Intrinsic Creation
...lt;i32> [#uses=1]
%tmp9.i = fdiv double %tmp3.i, 1.000000e+02
; <double> [#uses=1]
%tmp910.i = fptosi double %tmp9.i to i32
; <i32> [#uses=1]
%tmp14.i = fdiv double %tmp3.i, 4.000000e+02
; <double> [#uses=1]
%tmp1415.i = fptosi double %tmp14.i to i32
; <i32> [#uses=1]
%tmp18.i = add i32 %tmp45.i, %tmp5.i
; <i32> [#uses=1]
%tmp20.i = sub i32 %tmp18.i, %tmp910.i
; <i32> [#uses=1]
%tmp22.i = add i32 %tmp20.i, %tmp1415.i
; <i32>...