/external/llvm/test/CodeGen/X86/ |
2008-05-09-PHIElimBug.ll | 10 %tmp23735 = and i32 0, 2 ; <i32> [#uses=0] 17 %tmp23829 = getelementptr %struct.V* null, i32 0, i32 42 ; <i32*> [#uses=0] 21 %scaledInDst.2.reg2mem.5 = phi i8 [ undef, %bb23827 ], [ undef, %bb23821 ], [ undef, %bb23816.preheader ] ; <i8> [#uses=1] 22 %toBool35047 = icmp eq i8 %scaledInDst.2.reg2mem.5, 0 ; <i1> [#uses=1] 23 %bothcond39107 = or i1 %toBool35047, false ; <i1> [#uses=0]
|
2009-02-25-CommuteBug.ll | 6 %tmp.i2 = bitcast <2 x double> %B to <2 x i64> ; <<2 x i64>> [#uses=1] 7 %tmp2.i = or <2 x i64> %tmp.i2, <i64 4607632778762754458, i64 4607632778762754458> ; <<2 x i64>> [#uses=1] 8 %tmp3.i = bitcast <2 x i64> %tmp2.i to <2 x double> ; <<2 x double>> [#uses=1] 9 %0 = tail call <2 x double> @llvm.x86.sse2.add.sd(<2 x double> %A, <2 x double> %tmp3.i) nounwind readnone ; <<2 x double>> [#uses=1] 10 %tmp.i = fadd <2 x double> %0, %C ; <<2 x double>> [#uses=1]
|
2009-04-13-2AddrAssert-2.ll | 9 %asmtmp23 = tail call %0 asm "mulq $3", "={ax},={dx},{ax},*m,~{dirflag},~{fpsr},~{flags},~{cc}"(i32 0, i32* %a) nounwind ; <%0> [#uses=1] 10 %asmresult25 = extractvalue %0 %asmtmp23, 1 ; <i32> [#uses=1] 11 %asmtmp26 = tail call %0 asm "addq $0,$0; adcq $2,$1", "={dx},=r,imr,0,1,~{dirflag},~{fpsr},~{flags},~{cc}"(i32 0, i32 %asmresult25, i32 0) nounwind ; <%0> [#uses=1] 12 %asmresult27 = extractvalue %0 %asmtmp26, 0 ; <i32> [#uses=1] 13 %asmtmp29 = tail call %0 asm "addq $0,$0; adcq $2,$1", "={ax},={dx},imr,0,1,~{dirflag},~{fpsr},~{flags},~{cc}"(i32 0, i32 0, i32 %asmresult27) nounwind ; <%0> [#uses=0]
|
2010-04-06-SSEDomainFixCrash.ll | 16 to label %invcont64 unwind label %lpad159 ; <i32> [#uses=0] 22 %1 = load <4 x float>* undef, align 16 ; <<4 x float>> [#uses=5] 26 %tmp22.i.i = bitcast <4 x float> %1 to i128 ; <i128> [#uses=1] 27 %tmp23.i.i = trunc i128 %tmp22.i.i to i32 ; <i32> [#uses=1] 28 %2 = bitcast i32 %tmp23.i.i to float ; <float> [#uses=1] 29 %tmp6.i = extractelement <4 x float> %1, i32 1 ; <float> [#uses=1] 30 %tmp2.i = extractelement <4 x float> %1, i32 2 ; <float> [#uses=1] 34 %.tmp6.0.i.i = phi float [ %tmp2.i, %bb.nph.i.i ], [ %5, %bb1.i.i ] ; <float> [#uses=1] 35 %.tmp5.0.i.i = phi float [ %tmp6.i, %bb.nph.i.i ], [ %4, %bb1.i.i ] ; <float> [#uses=1] 36 %.tmp.0.i.i = phi float [ %2, %bb.nph.i.i ], [ %3, %bb1.i.i ] ; <float> [#uses=1 [all...] |
2010-06-25-asm-RA-crash.ll | 7 %target.addr.i = alloca i8*, align 4 ; <i8**> [#uses=2] 8 %frame = alloca %struct.__SEH2Frame*, align 4 ; <%struct.__SEH2Frame**> [#uses=1] 9 %tmp = load %struct.__SEH2Frame** %frame ; <%struct.__SEH2Frame*> [#uses=1] 10 %conv = bitcast %struct.__SEH2Frame* %tmp to i8* ; <i8*> [#uses=1] 12 %tmp.i = load i8** %target.addr.i ; <i8*> [#uses=1]
|
coalescer-commute5.ll | 9 %tmp4297 = bitcast <16 x i8> zeroinitializer to <2 x i64> ; <<2 x i64>> [#uses=2] 10 %tmp4351 = call <16 x i8> @llvm.x86.sse2.pcmpeq.b( <16 x i8> zeroinitializer, <16 x i8> zeroinitializer ) nounwind readnone ; <<16 x i8>> [#uses=0] 13 %tmp4360.not28 = or <2 x i64> zeroinitializer, %tmp4297 ; <<2 x i64>> [#uses=1] 16 %tmp4360.not28.pn = phi <2 x i64> [ %tmp4360.not28, %bb4743 ], [ %tmp4297, %bb1664 ] ; <<2 x i64>> [#uses=1] 17 %tmp4415.not.pn = or <2 x i64> zeroinitializer, %tmp4360.not28.pn ; <<2 x i64>> [#uses=0]
|
hidden-vis-pic.ll | 27 @.str = private constant [12 x i8] c"hello world\00", align 1 ; <[12 x i8]*> [#uses=1] 31 %0 = call i32 @puts(i8* getelementptr inbounds ([12 x i8]* @.str, i64 0, i64 0)) nounwind ; <i32> [#uses=0] 42 %retval = alloca i32 ; <i32*> [#uses=1] 43 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 48 %retval1 = load i32* %retval ; <i32> [#uses=1]
|
ins_subreg_coalesce-1.ll | 21 %tmp83 = load i16* null, align 4 ; <i16> [#uses=1] 22 %tmp84 = or i16 %tmp83, 2 ; <i16> [#uses=2] 24 %tmp98993 = zext i16 %tmp84 to i32 ; <i32> [#uses=1] 25 %tmp1004 = lshr i32 %tmp98993, 3 ; <i32> [#uses=1] 26 %tmp100.lobit5 = and i32 %tmp1004, 1 ; <i32> [#uses=1]
|
isel-sink3.ll | 14 %0 = load i32** %P, align 4 ; <i32*> [#uses=2] 15 %1 = getelementptr i32* %0, i32 1 ; <i32*> [#uses=1] 16 %2 = icmp ugt i32* %1, inttoptr (i64 1233 to i32*) ; <i1> [#uses=1] 24 %3 = getelementptr i32* %1, i32 1 ; <i32*> [#uses=1] 25 %4 = load i32* %3, align 4 ; <i32> [#uses=1]
|
negative-stride-fptosi-user.ll | 10 %0 = icmp slt i32 %N, 0 ; <i1> [#uses=1] 14 %i.03 = phi i32 [ 0, %entry ], [ %2, %bb ] ; <i32> [#uses=2] 15 %1 = sitofp i32 %i.03 to double ; <double> [#uses=1] 17 %2 = add nsw i32 %i.03, -1 ; <i32> [#uses=2] 18 %exitcond = icmp eq i32 %2, %N ; <i1> [#uses=1]
|
optimize-max-3.ll | 12 %cmp6 = icmp slt i64 %n, 0 ; <i1> [#uses=1] 16 %tmp = icmp sgt i64 %n, 0 ; <i1> [#uses=1] 17 %n.op = add i64 %n, 1 ; <i64> [#uses=1] 18 %tmp1 = select i1 %tmp, i64 %n.op, i64 1 ; <i64> [#uses=1] 22 %i = phi i64 [ %i.next, %for.body ], [ 0, %for.body.preheader ] ; <i64> [#uses=2] 23 %arrayidx = getelementptr double* %p, i64 %i ; <double*> [#uses=2] 24 %t4 = load double* %arrayidx ; <double> [#uses=1] 25 %mul = fmul double %t4, 2.200000e+00 ; <double> [#uses=1] 27 %i.next = add nsw i64 %i, 1 ; <i64> [#uses=2] 28 %exitcond = icmp eq i64 %i.next, %tmp1 ; <i1> [#uses=1 [all...] |
pr1462.ll | 10 %tmp8 = add i128 %b2, %a1 ; <i128> [#uses=3] 11 %tmp10 = icmp sgt i128 %b2, -1 ; <i1> [#uses=1] 12 %tmp18 = icmp sgt i128 %tmp8, %a1 ; <i1> [#uses=1] 13 %tmp14 = icmp slt i128 %tmp8, %a1 ; <i1> [#uses=1] 14 %iftmp.0.0.in = select i1 %tmp10, i1 %tmp14, i1 %tmp18 ; <i1> [#uses=1]
|
twoaddr-coalesce-2.ll | 9 %tmp.i3 = bitcast <2 x double> %B to <2 x i64> ; <<2 x i64>> [#uses=1] 10 %tmp2.i = or <2 x i64> %tmp.i3, <i64 4607632778762754458, i64 4607632778762754458> ; <<2 x i64>> [#uses=1] 11 %tmp3.i = bitcast <2 x i64> %tmp2.i to <2 x double> ; <<2 x double>> [#uses=1] 12 %tmp.i2 = fadd <2 x double> %tmp3.i, %A ; <<2 x double>> [#uses=1] 13 %tmp.i = fadd <2 x double> %tmp.i2, %C ; <<2 x double>> [#uses=1]
|
widen_load-0.ll | 19 %0 = load <2 x i16>* %b, align 2 ; <<2 x i16>> [#uses=1] 20 %1 = load i32* %c, align 4 ; <i32> [#uses=1] 21 %tmp1 = bitcast i32 %1 to <2 x i16> ; <<2 x i16>> [#uses=1] 23 %tmp5 = bitcast <2 x i16> %0 to <1 x i32> ; <<1 x i32>> [#uses=1] 24 %tmp3 = extractelement <1 x i32> %tmp5, i32 0 ; <i32> [#uses=1]
|
/external/llvm/test/ExecutionEngine/ |
test-phi.ll | 4 @Y = global i32 6 ; <i32*> [#uses=1] 10 phi i32* [ %X, %0 ], [ @Y, %Dead ] ; <i32*>:1 [#uses=0] 20 %X = phi i32 [ 123, %0 ], [ 123, %0 ] ; <i32> [#uses=1] 28 %X = phi i32 [ 0, %0 ], [ %Y, %Dead ] ; <i32> [#uses=1] 31 %Y = ashr i32 12, 4 ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/ArgumentPromotion/ |
chained.ll | 4 @G1 = constant i32 0 ; <i32*> [#uses=1] 5 @G2 = constant i32* @G1 ; <i32**> [#uses=1] 8 %Y = load i32** %X ; <i32*> [#uses=1] 9 %X.upgrd.1 = load i32* %Y ; <i32> [#uses=1] 14 %X = call i32 @test( i32** @G2 ) ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/GVN/ |
2008-12-15-CacheVisited.ll | 13 %tmp = getelementptr i32* %decl, i32 1 ; <i32*> [#uses=1] 14 %tmp1 = load i32* %tmp, align 4 ; <i32> [#uses=0] 18 %tmp2 = getelementptr i32* %decl, i32 1 ; <i32*> [#uses=1] 25 %iftmp.1374.0.in = phi i32* [ null, %bb207 ], [ %tmp2, %bb204 ] ; <i32*> [#uses=1] 26 %iftmp.1374.0 = load i32* %iftmp.1374.0.in ; <i32> [#uses=0]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
2005-02-11-InvokeCrash.ll | 6 to label %invoke_cont.0 unwind label %cond_true.1 ; <i32> [#uses=2] 9 %tmp.4.i = bitcast i32 %tmp.7 to i32 ; <i32> [#uses=0] 10 %tmp.14.0.i5 = add i32 %tmp.7, -1 ; <i32> [#uses=1] 14 %tmp.14.0.i.0 = phi i32 [ %tmp.14.0.i, %no_exit.i ], [ %tmp.14.0.i5, %invoke_cont.0 ] ; <i32> [#uses=1] 15 %tmp.14.0.i = add i32 %tmp.14.0.i.0, -1 ; <i32> [#uses=1]
|
divide-pointer.ll | 17 %conv135 = ptrtoint %struct.xyz* %header to i32 ; <i32> [#uses=1] 18 %shr136 = lshr i32 %conv135, 12 ; <i32> [#uses=1] 22 %ppnum.052 = phi i32 [ %inc, %for.body ], [ %shr136, %bcopy_internal.exit ] ; <i32> [#uses=1] 23 %inc = add i32 %ppnum.052, 1 ; <i32> [#uses=2] 24 %cmp = icmp ugt i32 %inc, undef ; <i1> [#uses=1] 39 %conv135 = ptrtoint %struct.xyz* %header to i32 ; <i32> [#uses=1] 40 %shr136 = ashr i32 %conv135, 12 ; <i32> [#uses=1] 44 %ppnum.052 = phi i32 [ %inc, %for.body ], [ %shr136, %bcopy_internal.exit ] ; <i32> [#uses=1] 45 %inc = add i32 %ppnum.052, 1 ; <i32> [#uses=2] 46 %cmp = icmp ugt i32 %inc, undef ; <i1> [#uses=1 [all...] |
loop_evaluate_6.ll | 10 %0 = icmp sgt i32 %x_offs, 4 ; <i1> [#uses=1] 17 %x_offs_addr.01 = phi i32 [ %1, %bb1 ], [ %x_offs, %bb.nph ] ; <i32> [#uses=1] 18 %1 = add i32 %x_offs_addr.01, -4 ; <i32> [#uses=3] 22 %2 = icmp sgt i32 %1, 4 ; <i1> [#uses=1] 29 %x_offs_addr.0.lcssa = phi i32 [ %1, %bb1.bb2_crit_edge ], [ %x_offs, %entry ] ; <i32> [#uses=1]
|
masked-iv.ll | 10 %t0 = icmp sgt i64 %n, 0 ; <i1> [#uses=1] 17 %i.01 = phi i64 [ %t6, %bb ], [ %a, %bb.preheader ] ; <i64> [#uses=3] 18 %t1 = and i64 %i.01, 255 ; <i64> [#uses=1] 19 %t2 = getelementptr i64* %A, i64 %t1 ; <i64*> [#uses=1] 21 %t6 = add i64 %i.01, %s ; <i64> [#uses=1]
|
/external/llvm/test/Transforms/Inline/ |
delete-call.ll | 9 %0 = add nsw i32 %y, %z ; <i32> [#uses=1] 10 %1 = mul i32 %0, %x ; <i32> [#uses=1] 11 %2 = mul i32 %y, %z ; <i32> [#uses=1] 12 %3 = add nsw i32 %1, %2 ; <i32> [#uses=1] 18 %0 = call i32 @test(i32 1, i32 2, i32 4) nounwind ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/InstCombine/ |
2007-10-31-StringCrash.ll | 9 %tmp1 = bitcast void ()* @__darwin_gcc3_preregister_frame_info to i32* ; <i32*> [#uses=1] 10 %tmp2 = load i32* %tmp1, align 4 ; <i32> [#uses=1] 11 %tmp3 = icmp ne i32 %tmp2, 0 ; <i1> [#uses=1] 12 %tmp34 = zext i1 %tmp3 to i8 ; <i8> [#uses=1] 13 %toBool = icmp ne i8 %tmp34, 0 ; <i1> [#uses=1]
|
2008-01-21-MulTrunc.ll | 6 %tmp = zext i16 %a to i32 ; <i32> [#uses=2] 7 %tmp21 = lshr i32 %tmp, 8 ; <i32> [#uses=1] 9 %tmp5 = mul i32 %tmp, 5 ; <i32> [#uses=1] 11 %tmp.upgrd.32 = or i32 %tmp21, %tmp5 ; <i32> [#uses=1] 13 %tmp.upgrd.3 = trunc i32 %tmp.upgrd.32 to i16 ; <i16> [#uses=1]
|
2008-04-29-VolatileLoadMerge.ll | 5 @g_1 = internal global i32 0 ; <i32*> [#uses=3] 9 %tmp93 = icmp slt i32 %i, 10 ; <i1> [#uses=0] 10 %tmp34 = load volatile i32* @g_1, align 4 ; <i32> [#uses=1] 14 %tmp3 = load volatile i32* @g_1, align 4 ; <i32> [#uses=1] 18 %tmp4 = phi i32 [ %tmp34, %entry ], [ %tmp3, %bb ] ; <i32> [#uses=1]
|