search for: tmp78

Displaying 13 results from an estimated 13 matches for "tmp78".

Did you mean: tmp7
2012 Oct 17
4
[LLVMdev] Redundant Add Operation in Code Generation?
I'm curious why I am seeing this: *%uglygep18.sum = add i32 %lsr_iv8, %tmp45* %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum %scevgep1920 = bitcast i8* %scevgep19 to i16* %tmp78 = load i16* %scevgep1920, align 2 * %uglygep14.sum = add i32 %lsr_iv8, %tmp45* %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum %scevgep1516 = bitcast i8* %scevgep15 to i16* %tmp79 = load i16* %scevgep1516, align 2 %conv93.i.i = sext i16 %tmp79 to i32 *%uglygep.sum = add i32...
2012 Oct 17
0
[LLVMdev] Redundant Add Operation in Code Generation?
...17, 2012 at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote: > I'm curious why I am seeing this: > > %uglygep18.sum = add i32 %lsr_iv8, %tmp45 > %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum > %scevgep1920 = bitcast i8* %scevgep19 to i16* > %tmp78 = load i16* %scevgep1920, align 2 > %uglygep14.sum = add i32 %lsr_iv8, %tmp45 > %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum > %scevgep1516 = bitcast i8* %scevgep15 to i16* > %tmp79 = load i16* %scevgep1516, align 2 > %conv93.i.i = sext i16 %tmp79 to i32 &g...
2012 Oct 19
3
[LLVMdev] Redundant Add Operation in Code Generation?
...2, at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote: > > I'm curious why I am seeing this: > > *%uglygep18.sum = add i32 %lsr_iv8, %tmp45* > %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum > %scevgep1920 = bitcast i8* %scevgep19 to i16* > %tmp78 = load i16* %scevgep1920, align 2 > * %uglygep14.sum = add i32 %lsr_iv8, %tmp45* > %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum > %scevgep1516 = bitcast i8* %scevgep15 to i16* > %tmp79 = load i16* %scevgep1516, align 2 > %conv93.i.i = sext i16 %tmp79 to i32...
2012 Oct 19
0
[LLVMdev] Redundant Add Operation in Code Generation?
...2012, at 1:22 PM, Ryan Taylor <ryta1203 at gmail.com> wrote: > I'm curious why I am seeing this: > > %uglygep18.sum = add i32 %lsr_iv8, %tmp45 > %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum > %scevgep1920 = bitcast i8* %scevgep19 to i16* > %tmp78 = load i16* %scevgep1920, align 2 > %uglygep14.sum = add i32 %lsr_iv8, %tmp45 > %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum > %scevgep1516 = bitcast i8* %scevgep15 to i16* > %tmp79 = load i16* %scevgep1516, align 2 > %conv93.i.i = sext i16 %tmp79 to i32 &g...
2012 Oct 19
2
[LLVMdev] Redundant Add Operation in Code Generation?
...lt;ryta1203 at gmail.com> wrote: >> >> I'm curious why I am seeing this: >> >> *%uglygep18.sum = add i32 %lsr_iv8, %tmp45* >> %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum >> %scevgep1920 = bitcast i8* %scevgep19 to i16* >> %tmp78 = load i16* %scevgep1920, align 2 >> * %uglygep14.sum = add i32 %lsr_iv8, %tmp45* >> %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum >> %scevgep1516 = bitcast i8* %scevgep15 to i16* >> %tmp79 = load i16* %scevgep1516, align 2 >> %conv93.i.i = sex...
2012 Oct 17
2
[LLVMdev] Redundant Add Operation in Code Generation?
...lor <ryta1203 at gmail.com> wrote: > > I'm curious why I am seeing this: > > > > %uglygep18.sum = add i32 %lsr_iv8, %tmp45 > > %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum > > %scevgep1920 = bitcast i8* %scevgep19 to i16* > > %tmp78 = load i16* %scevgep1920, align 2 > > %uglygep14.sum = add i32 %lsr_iv8, %tmp45 > > %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum > > %scevgep1516 = bitcast i8* %scevgep15 to i16* > > %tmp79 = load i16* %scevgep1516, align 2 > > %conv93.i.i =...
2007 Aug 03
1
[LLVMdev] Adding intrinsic with variable argument list HOWTO.
...ararg_ty], [], "llvm.tce.customop">; I made opt pass that converts __custom_op() functions to calls to llvm.tce.customop calls. shell> grep llvm.tce.customop hello2.ll tail call void (i8*, ...)* @llvm.tce.customop( i8* getelementptr ([7 x i8]* @.str, i32 0, i32 0), i32 %tmp78 ) tail call void (i8*, ...)* @llvm.tce.customop( i8* getelementptr ([7 x i8]* @.str, i32 0, i32 0), i32 10 ) tail call void (i8*, ...)* @llvm.tce.customop( i8* getelementptr ([7 x i8]* @.str, i32 0, i32 0), i32 %tmp12 ) declare void @llvm.tce.customop(i8*, ...) No I need to add c...
2012 Oct 19
0
[LLVMdev] Redundant Add Operation in Code Generation?
...r <ryta1203 at gmail.com> wrote: > >> I'm curious why I am seeing this: >> >> %uglygep18.sum = add i32 %lsr_iv8, %tmp45 >> %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum >> %scevgep1920 = bitcast i8* %scevgep19 to i16* >> %tmp78 = load i16* %scevgep1920, align 2 >> %uglygep14.sum = add i32 %lsr_iv8, %tmp45 >> %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum >> %scevgep1516 = bitcast i8* %scevgep15 to i16* >> %tmp79 = load i16* %scevgep1516, align 2 >> %conv93.i.i = sext...
2008 Jul 24
2
[LLVMdev] Indirect Branch Representation
...; preds = %indirectgoto, %L1 %tmp2 = call i32 @puts( i8* getelementptr ([6 x i8]* @.str1, i32 0, i32 %tmp4 = getelementptr i8** %argv, i32 1 %tmp5 = load i8** %tmp4, align 4 %tmp6 = call i32 @atoi( i8* %tmp5 ) nounwind %tmp7 = icmp eq i32 %tmp6, 1 %tmp78 = zext i1 %tmp7 to i8 %toBool = icmp ne i8 %tmp78, 0 br i1 %toBool, label %bb, label %bb9 bb: ; preds = %L2 ptrtoint i8* inttoptr (i32 1 to i8*) to i32 br label %bb10* *bb9: ; preds = %L2 ptrtoint i8* inttoptr (i32 2 to i8*) to i32...
2008 Jul 24
0
[LLVMdev] Indirect Branch Representation
On Jul 23, 2008, at 8:47 PM, kapil anand wrote: > > Specifically, I need a way to represent indirect branch instruction > (in binary) as an equivalent LLVM instruction. With switch > instruction , I would have to list all the possible targets and then > initialize the corresponding instruction. I was just thinking > whether it might be possible to have some kind of
2012 Oct 19
0
[LLVMdev] Redundant Add Operation in Code Generation?
...gt; wrote: >> >>> I'm curious why I am seeing this: >>> >>> %uglygep18.sum = add i32 %lsr_iv8, %tmp45 >>> %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum >>> %scevgep1920 = bitcast i8* %scevgep19 to i16* >>> %tmp78 = load i16* %scevgep1920, align 2 >>> %uglygep14.sum = add i32 %lsr_iv8, %tmp45 >>> %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum >>> %scevgep1516 = bitcast i8* %scevgep15 to i16* >>> %tmp79 = load i16* %scevgep1516, align 2 >>>...
2008 Jul 24
5
[LLVMdev] Indirect Branch Representation
Specifically, I need a way to represent indirect branch instruction (in binary) as an equivalent LLVM instruction. With switch instruction , I would have to list all the possible targets and then initialize the corresponding instruction. I was just thinking whether it might be possible to have some kind of indirect branch where label is a "variable" and not an explicit label present in
2012 Oct 17
0
[LLVMdev] Redundant Add Operation in Code Generation?
...l.com> wrote: >> > I'm curious why I am seeing this: >> > >> > %uglygep18.sum = add i32 %lsr_iv8, %tmp45 >> > %scevgep19 = getelementptr i8* %parBits_017, i32 %uglygep18_sum >> > %scevgep1920 = bitcast i8* %scevgep19 to i16* >> > %tmp78 = load i16* %scevgep1920, align 2 >> > %uglygep14.sum = add i32 %lsr_iv8, %tmp45 >> > %scevgep15 = getelementptr i8* %extIn_013, i32 %uglygep14_sum >> > %scevgep1516 = bitcast i8* %scevgep15 to i16* >> > %tmp79 = load i16* %scevgep1516, align 2 >> &...