search for: tmp910

Displaying 4 results from an estimated 4 matches for "tmp910".

Did you mean: tmp10
2007 Nov 15
0
[LLVMdev] BasicAliasAnalysis and out-of-bound GEP indices
...} And this is are the interesting instructions. %hcd is a function argument of type %struct.usb_hcd: -= before instcombine =- ; based on some facts it is known the second field of ; structure pointed by %hcd is of type %struct.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...
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
...le> [#uses=3] %tmp4.i1 = fdiv double %tmp3.i, 4.000000e+00 ; <double> [#uses=1] %tmp45.i = fptosi double %tmp4.i1 to i32 ; <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...
2008 Mar 04
1
[LLVMdev] Deleting Instructions after Intrinsic Creation
...double> [#uses=3] %tmp4.i1 = fdiv double %tmp3.i, 4.000000e+00 ; <double> [#uses=1] %tmp45.i = fptosi double %tmp4.i1 to i32 ; <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...