search for: tmp38

Displaying 7 results from an estimated 7 matches for "tmp38".

Did you mean: tmp3
2010 Sep 29
0
[LLVMdev] spilling & xmm register usage
...p_id_0 = load i32* %get_group_id, align 16 > %6 = mul i32 %group_id_0, %local_size_0 > br label %entry.header.loop > > entry.header.loop.end: ; preds = %cond.then.i201.i, %phi.exit138.i > %cond.i204.i = phi float [ %tmp43.i200.i, %cond.then.i201.i ], [ %tmp38.i194.i, %phi.exit138.i ] > %arrayidx82.i = getelementptr float addrspace(1)* %5, i64 %8 > %tmp85.i = fmul float %tmp63.i, %cond.i204.i > %tmp88.i = fmul float %tmp9.i, %cond.i135.i > %tmp89.i = fsub float %tmp85.i, %tmp88.i > store float %tmp89.i, float addrspace(1)* %arrayidx82...
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
2016 Jan 20
2
Why getFunction() of CallGraphNode return NULL function?
...Database20getSystemTransactionEv.exit: ; preds = %bb33 call void @llvm.dbg.value(metadata %class.Transaction.553* %tmp36, i64 0, metadata !7310, metadata !53545), !dbg !69981 %tmp37 = bitcast %class.Table.543* %table to void (%class.Table.543*, %class.Transaction.553*)***, !dbg !69982 %tmp38 = load void (%class.Table.543*, %class.Transaction.553*)*** %tmp37, align 8, !dbg !69982, !tbaa !53550 %tmp39 = getelementptr inbounds void (%class.Table.543*, %class.Transaction.553*)** %tmp38, i64 5, !dbg !69982 %tmp40 = load void (%class.Table.543*, %class.Transaction.553*)** %tmp39, align 8...
2016 Jan 20
2
Why getFunction() of CallGraphNode return NULL function?
...; preds = %bb33 > > call void @llvm.dbg.value(metadata %class.Transaction.553* %tmp36, i64 > 0, metadata !7310, metadata !53545), !dbg !69981 > > %tmp37 = bitcast %class.Table.543* %table to void (%class.Table.543*, > %class.Transaction.553*)***, !dbg !69982 > > %tmp38 = load void (%class.Table.543*, %class.Transaction.553*)*** > %tmp37, align 8, !dbg !69982, !tbaa !53550 > > %tmp39 = getelementptr inbounds void (%class.Table.543*, > %class.Transaction.553*)** %tmp38, i64 5, !dbg !69982 > > %tmp40 = load void (%class.Table.543*, %class.Trans...
2016 Jan 19
2
Why getFunction() of CallGraphNode return NULL function?
Hi all, I want to find all the called functions in each function, thus I iterate the calledFunctions of each CallGraphNode in CallGraph as follow: for (CallGraph::iterator it = CG->begin(); it != CG->end(); ++it) { CallGraphNode* node = it->second; for (CallGraphNode::iterator it2 = node->begin(); it2 != node->end(); ++it2) { Function* calledFunc =
2008 Jan 12
1
[LLVMdev] Labels
...tmp35 = load i32* @yyend, align 4 call void @yyDo(void (i8*, i32)* @yy_9_body, i32 %tmp34, i32 %tmp35) %tmp36 = call i32 @yymatchChar(i8 103) %tmp37 = icmp ne i32 %tmp103, 0 br i1 %tmp37, label %StringNotEqualZero9, label %StringEqualZero9 StringNotEqualZero9: br label %l10 StringEqualZero9: %tmp38 = load i32* @yybegin, align 4 %tmp39 = load i32* @yyend, align 4 call void @yyDo(void (i8*, i32)* @yy_10_body, i32 %tmp38, i32 %tmp39) br label %l9 l10: store i32 %yypos9, i32* @yypos store i32 %yythunkpos9, i32 * @yythunkpos %tmp40 = call i32 @yymatchChar(i8 102) %tmp41 = icmp ne i32 %tmp10...
2008 Jun 10
3
[LLVMdev] DejaGNU test fixes
...i64 %mask31, 68719476735 ; <i64> [#uses=1] %tmp34 = add i64 %mask33, 1 ; <i64> [#uses=1] %mask35 = and i64 %tmp34, 68719476735 ; <i64> [#uses=2] %mask36 = and i64 %mask35, 68719476735 ; <i64> [#uses=0] %mask37 = and i64 %mask35, 68719476735 ; <i64> [#uses=1] %tmp38 = mul i64 %mask37, 8 ; <i64> [#uses=1] %mask39 = and i64 %tmp38, 68719476735 ; <i64> [#uses=1] %mask40 = and i64 %mask39, 68719476735 ; <i64> [#uses=0] %tmp41 = load i32* %n.0, align 4 ; <i32> [#uses=1] %tmp42 = add i32 %tmp41, 1 ; <i32> [#uses=1] %tmp43 = al...