search for: tmp50

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

Did you mean: tmp5
2011 Oct 06
2
[LLVMdev] A potential bug
...i64* %0, align 8 // eliminated ... 6. store i64 %tmp49, i64* %1, align 8 // eliminated ... 7. %2 = bitcast %struct.timeval* %end to i64* // eliminated ... 8. %3 = bitcast %struct.timeval* %agg.tmp12 to i64* // eliminated ... 9. %tmp50 = load i64* %2, align 8 // eliminated ... 10. store i64 %tmp50, i64* %3, align 8 // eliminated ... 11. %tv_sec = getelementptr inbounds %struct.timeval* %agg.tmp, i32 0, i32 0 12. %tv_sec.safe_r = call i32* @llvm.guard.load.p0i32(i32* %tv_s...
2011 Oct 06
2
[LLVMdev] A potential bug
...nated >> ... >> 6.  store i64 %tmp49, i64* %1, align 8                         // eliminated >> ... >> 7.  %2 = bitcast %struct.timeval* %end to i64*             // eliminated ... >> 8.  %3 = bitcast %struct.timeval* %agg.tmp12 to i64*   // eliminated ... >> 9.  %tmp50 = load i64* %2, align 8                               // >> eliminated ... >> 10.  store i64 %tmp50, i64* %3, align 8                           // >> eliminated ... >> 11.  %tv_sec = getelementptr inbounds %struct.timeval* %agg.tmp, i32 0, i32 >> 0 >> 12.  %tv_se...
2011 Oct 06
0
[LLVMdev] A potential bug
...                // eliminated > ... > 6.  store i64 %tmp49, i64* %1, align 8                         // eliminated > ... > 7.  %2 = bitcast %struct.timeval* %end to i64*             // eliminated ... > 8.  %3 = bitcast %struct.timeval* %agg.tmp12 to i64*   // eliminated ... > 9.  %tmp50 = load i64* %2, align 8                               // > eliminated ... > 10.  store i64 %tmp50, i64* %3, align 8                           // > eliminated ... > 11.  %tv_sec = getelementptr inbounds %struct.timeval* %agg.tmp, i32 0, i32 > 0 > 12.  %tv_sec.safe_r = call i32* @ll...
2011 Oct 06
0
[LLVMdev] A potential bug
...store i64 %tmp49, i64* %1, align 8 // > eliminated > >> ... > >> 7. %2 = bitcast %struct.timeval* %end to i64* // eliminated > ... > >> 8. %3 = bitcast %struct.timeval* %agg.tmp12 to i64* // eliminated ... > >> 9. %tmp50 = load i64* %2, align 8 // > >> eliminated ... > >> 10. store i64 %tmp50, i64* %3, align 8 // > >> eliminated ... > >> 11. %tv_sec = getelementptr inbounds %struct.timeval* %agg.tmp, i32 0, > i32 > &...
2011 Oct 06
1
[LLVMdev] A potential bug
...// >> >> eliminated >> >> ... >> >> 7.  %2 = bitcast %struct.timeval* %end to i64*             // >> >> eliminated ... >> >> 8.  %3 = bitcast %struct.timeval* %agg.tmp12 to i64*   // eliminated >> >> ... >> >> 9.  %tmp50 = load i64* %2, align 8                               // >> >> eliminated ... >> >> 10.  store i64 %tmp50, i64* %3, align 8                           // >> >> eliminated ... >> >> 11.  %tv_sec = getelementptr inbounds %struct.timeval* %agg.tmp, i32 0,...
2008 Feb 10
2
[LLVMdev] Instrumenting virtual function calls
...ses=1] ! bitcast double (%"struct.Q::Function"*)* %tmp3637.i to i8* ; <i8*>: 0 [#uses=1] ! call void @registerMethod( i64 73846672, i8* %0 ) %tmp49.i = getelementptr %"struct.Q::Function"* %tmp10.i, i32 0, i32 0, i32 0, i32 0, i32 0 ; <i32 (...)***> [#uses=1] %tmp50.i = load i32 (...)*** %tmp49.i, align 4 ; <i32 (...)**> [#uses=1] %tmp51.i = getelementptr i32 (...)** %tmp50.i, i32 9 ; <i32 (...)**> [#uses=1] %tmp52.i = load i32 (...)** %tmp51.i, align 4 ; <i32 (...)*> [#uses=1] %tmp5253.i = bitcast i32 (...)* %tmp52.i to i32 (%&qu...
2011 Jul 17
0
[LLVMdev] Trying to optimize out store/load pair
...8, %tmp19 %arrayidx49 = getelementptr i8* %inputBuffer, i64 %tmp25 %tmp7 = shl i64 %indvar4, 1 %tmp = trunc i64 %tmp7 to i32 %tmp37 = load i8* %arrayidx, align 1, !tbaa !0 %conv = zext i8 %tmp37 to i32 %tmp43 = load i8* %arrayidx42, align 1, !tbaa !0 %conv44 = zext i8 %tmp43 to i32 %tmp50 = load i8* %arrayidx49, align 1, !tbaa !0 %conv51 = zext i8 %tmp50 to i32 %sub.i183 = add nsw i32 %conv, -128 %sub6.i184 = add nsw i32 %conv51, -128 %tmp.i185 = mul i32 %conv44, 298 %mul17.i186 = mul nsw i32 %sub6.i184, 459 %add18.i187 = add i32 %tmp.i185, -4640 %add19.i188 = add i32...
2011 Jul 17
0
[LLVMdev] Trying to optimize out store/load pair
...%tmp2428, %tmp19 %arrayidx49 = getelementptr i8* %inputBuffer, i64 %tmp25 %tmp7 = shl i64 %indvar4, 1 %tmp = trunc i64 %tmp7 to i32 %tmp37 = load i8* %arrayidx, align 1, !tbaa !0 %conv = zext i8 %tmp37 to i32 %tmp43 = load i8* %arrayidx42, align 1, !tbaa !0 %conv44 = zext i8 %tmp43 to i32 %tmp50 = load i8* %arrayidx49, align 1, !tbaa !0 %conv51 = zext i8 %tmp50 to i32 %sub.i183 = add nsw i32 %conv, -128 %sub6.i184 = add nsw i32 %conv51, -128 %tmp.i185 = mul i32 %conv44, 298 %mul17.i186 = mul nsw i32 %sub6.i184, 459 %add18.i187 = add i32 %tmp.i185, -4640 %add19.i188 = add i32 %mul17....
2010 Sep 29
0
[LLVMdev] spilling & xmm register usage
...mul float %tmp33.i, %call36.i > %tmp40.i = fdiv float %tmp9.i, %tmp9.i > %call41.i = tail call float @llvm.log.f32(float %tmp40.i) nounwind > %tmp45.i = fmul float %tmp33.i, %tmp33.i > %tmp47.i = fdiv float %tmp45.i, 2.000000e+00 > %tmp48.i = fadd float %tmp27.i, %tmp47.i > %tmp50.i = fmul float %tmp48.i, %tmp21.i > %tmp51.i = fadd float %call41.i, %tmp50.i > %tmp53.i = fdiv float %tmp51.i, %tmp37.i > %tmp56.i = fsub float %tmp53.i, %tmp37.i > %tmp59.i = fsub float -0.000000e+00, %tmp27.i > %tmp61.i = fmul float %tmp21.i, %tmp59.i > %call62.i = tail c...
2010 Sep 29
3
[LLVMdev] spilling & xmm register usage
Hello everybody, I have stumbled upon a test case (the attached module is a slightly reduced version) that shows extremely reduced performance on linux compared to windows when executed using LLVM's JIT. We narrowed the problem down to the actual code being generated, the source IR on both systems is the same. Try compiling the attached module: llc -O3 -filetype=asm -o BAD.s BAD.ll Under
2008 Jan 12
1
[LLVMdev] Labels
...47) l9: br label %l2 l8: store i32 %yypos2, i32* @yypos store i32 %yythunkpos2, i32 * @yythunkpos %tmp48 = call i32 @yymatchChar(i8 97) %tmp49 = icmp ne i32 %tmp97, 0 br i1 %tmp49, label %StringNotEqualZero12, label %StringEqualZero12 StringNotEqualZero12: br label %l1 StringEqualZero12: %tmp50 = load i32* @yybegin, align 4 %tmp51 = load i32* @yyend, align 4 call void @yyDo(void (i8*, i32)* @yy_13_body, i32 %tmp50, i32 %tmp51) %yypos11 = load i32* @yypos %yythunkpos11 = load i32* @yythunkpos %tmp52 = call i32 @yymatchChar(i8 102) %tmp53 = icmp ne i32 %tmp102, 0 br i1 %tmp53, label...
2008 Jun 10
3
[LLVMdev] DejaGNU test fixes
...ses=1] %tmp47 = getelementptr i8* %tmp46, i32 0 ; <i8*> [#uses=1] store i8 120, i8* %tmp47, align 1 %tmp48 = load %struct..0f** %F.8, align 4 ; <%struct..0f*> [#uses=1] %tmp4849 = bitcast %struct..0f* %tmp48 to i8* ; <i8*> [#uses=1] store i8* %tmp4849, i8** %tmp, align 4 %tmp50 = load i8** %saved_stack.9, align 4 ; <i8*> [#uses=1] call void @llvm.stackrestore( i8* %tmp50 ) %tmp51 = load i8** %tmp, align 4 ; <i8*> [#uses=1] store i8* %tmp51, i8** %retval, align 4 br label %return return: ; preds = %entry %retval52 = load i8** %retval ; <i8*> [#u...