/external/llvm/test/CodeGen/PowerPC/ |
rlwinm.ll | 11 %tmp.1 = and i32 %a, 268431360 ; <i32> [#uses=1] 17 %tmp.1 = and i32 %a, -268435441 ; <i32> [#uses=1] 23 %tmp.2 = ashr i32 %a, 8 ; <i32> [#uses=1] 24 %tmp.3 = and i32 %tmp.2, 255 ; <i32> [#uses=1] 30 %tmp.3 = lshr i32 %a, 8 ; <i32> [#uses=1] 31 %tmp.4 = and i32 %tmp.3, 255 ; <i32> [#uses=1] 37 %tmp.2 = shl i32 %a, 8 ; <i32> [#uses=1] 38 %tmp.3 = and i32 %tmp.2, -8388608 ; <i32> [#uses=1] 44 %tmp.1 = and i32 %a, 65280 ; <i32> [#uses=1] 45 %tmp.2 = ashr i32 %tmp.1, 8 ; <i32> [#uses=1 [all...] |
/external/llvm/test/CodeGen/X86/ |
2007-11-04-LiveIntervalCrash.ll | 13 %name8.0.reg2mem.0.rec = phi i64 [ %indvar.next, %bb ], [ 0, %entry ] ; <i64> [#uses=1] 14 %hash.0.reg2mem.0 = phi i64 [ %tmp27, %bb ], [ 0, %entry ] ; <i64> [#uses=1] 15 %tmp13 = load i8* null, align 1 ; <i8> [#uses=1] 16 %tmp1314 = zext i8 %tmp13 to i64 ; <i64> [#uses=1] 17 %tmp25 = lshr i64 %tmp1314, 4 ; <i64> [#uses=1] 18 %tmp22 = add i64 %tmp25, %hash.0.reg2mem.0 ; <i64> [#uses=1] 19 %tmp26 = add i64 %tmp22, 0 ; <i64> [#uses=1] 20 %tmp27 = mul i64 %tmp26, 11 ; <i64> [#uses=2] 21 %indvar.next = add i64 %name8.0.reg2mem.0.rec, 1 ; <i64> [#uses=2] 22 %exitcond = icmp eq i64 %indvar.next, 0 ; <i1> [#uses=1 [all...] |
2009-01-16-UIntToFP.ll | 7 %0 = icmp ugt i64 %u, 9007199254740991 ; <i1> [#uses=1] 11 %1 = and i64 %u, 2047 ; <i64> [#uses=1] 12 %2 = icmp eq i64 %1, 0 ; <i1> [#uses=1] 16 %3 = or i64 %u, 2048 ; <i64> [#uses=1] 17 %4 = and i64 %3, -2048 ; <i64> [#uses=1] 21 %u_addr.0 = phi i64 [ %4, %bb1 ], [ %u, %entry ], [ %u, %bb ] ; <i64> [#uses=2] 22 %5 = lshr i64 %u_addr.0, 32 ; <i64> [#uses=1] 23 %6 = trunc i64 %5 to i32 ; <i32> [#uses=1] 24 %7 = uitofp i32 %6 to double ; <double> [#uses=1] 25 %8 = fmul double %7, 0x41F0000000000000 ; <double> [#uses=1 [all...] |
2010-05-03-CoalescerSubRegClobber.ll | 8 %cmp19 = icmp eq i32 %to, 0 ; <i1> [#uses=1] 12 %y.021 = phi i32 [ %rem, %while.cond ], [ %to, %entry ] ; <i32> [#uses=3] 13 %x.020 = phi i32 [ %y.021, %while.cond ], [ %from, %entry ] ; <i32> [#uses=1] 14 %rem = urem i32 %x.020, %y.021 ; <i32> [#uses=2] 15 %cmp = icmp eq i32 %rem, 0 ; <i1> [#uses=1] 19 %x.0.lcssa = phi i32 [ %from, %entry ], [ %y.021, %while.cond ] ; <i32> [#uses=2] 20 %div = udiv i32 %from, %x.0.lcssa ; <i32> [#uses=1] 21 %div11 = udiv i32 %to, %x.0.lcssa ; <i32> [#uses=1] 22 %conv = zext i32 %v to i64 ; <i64> [#uses=1] 23 %conv14 = zext i32 %div11 to i64 ; <i64> [#uses=1 [all...] |
coalescer-commute4.ll | 6 %tmp2132 = icmp eq i32 %c, 0 ; <i1> [#uses=2] 10 %umax = select i1 %tmp2132, i32 1, i32 %c ; <i32> [#uses=1] 14 %i.0.reg2mem.0 = phi i32 [ 0, %bb.preheader ], [ %indvar.next, %bb ] ; <i32> [#uses=3] 15 %res.0.reg2mem.0 = phi float [ 0.000000e+00, %bb.preheader ], [ %tmp14, %bb ] ; <float> [#uses=1] 16 %tmp3 = getelementptr i32* %x, i32 %i.0.reg2mem.0 ; <i32*> [#uses=1] 17 %tmp4 = load i32* %tmp3, align 4 ; <i32> [#uses=1] 18 %tmp45 = sitofp i32 %tmp4 to float ; <float> [#uses=1] 19 %tmp8 = getelementptr float* %y, i32 %i.0.reg2mem.0 ; <float*> [#uses=1] 20 %tmp9 = load float* %tmp8, align 4 ; <float> [#uses=1] 21 %tmp11 = fmul float %tmp9, %tmp45 ; <float> [#uses=1 [all...] |
inline-asm-out-regs.ll | 4 @pci_indirect = external global { } ; <{ }*> [#uses=1] 5 @pcibios_last_bus = external global i32 ; <i32*> [#uses=2] 12 %0 = load i32* null, align 8 ; <i32> [#uses=1] 13 %1 = icmp ugt i32 %0, 1048575 ; <i1> [#uses=1] 17 %asmtmp.i.i = tail call { i32, i32, i32, i32 } asm "lcall *(%edi); cld\0A\09jc 1f\0A\09xor %ah, %ah\0A1:", "={dx},={ax},={bx},={cx},1,{di},~{dirflag},~{fpsr},~{flags},~{memory}"(i32 45313, { }* @pci_indirect) nounwind ; <{ i32, i32, i32, i32 }> [#uses=2] 19 ; <i32> [#uses=1] 20 %2 = lshr i32 %asmresult2.i.i, 8 ; <i32> [#uses=1] 21 %3 = trunc i32 %2 to i8 ; <i8> [#uses=1] 22 %4 = load i32* @pcibios_last_bus, align 4 ; <i32> [#uses=1] 23 %5 = icmp slt i32 %4, 0 ; <i1> [#uses=1 [all...] |
lsr-negative-stride.ll | 21 %tmp1434 = icmp eq i32 %a, %b ; <i1> [#uses=1] 25 %b_addr.021.0.ph = phi i32 [ %b, %entry ], [ %tmp10, %cond_false ] ; <i32> [#uses=5] 26 %a_addr.026.0.ph = phi i32 [ %a, %entry ], [ %a_addr.026.0, %cond_false ] ; <i32> [#uses=1] 30 %indvar = phi i32 [ 0, %bb.outer ], [ %indvar.next, %cond_true ] ; <i32> [#uses=2] 31 %tmp. = sub i32 0, %b_addr.021.0.ph ; <i32> [#uses=1] 32 %tmp.40 = mul i32 %indvar, %tmp. ; <i32> [#uses=1] 33 %a_addr.026.0 = add i32 %tmp.40, %a_addr.026.0.ph ; <i32> [#uses=6] 34 %tmp3 = icmp sgt i32 %a_addr.026.0, %b_addr.021.0.ph ; <i1> [#uses=1] 38 %tmp7 = sub i32 %a_addr.026.0, %b_addr.021.0.ph ; <i32> [#uses=2] 39 %tmp1437 = icmp eq i32 %tmp7, %b_addr.021.0.ph ; <i1> [#uses=1 [all...] |
phys_subreg_coalesce-3.ll | 12 %j.03 = add i32 %bbSize, -1 ; <i32> [#uses=2] 13 %0 = icmp sgt i32 %j.03, -1 ; <i1> [#uses=1] 17 %tmp9 = add i32 %bbStart, %bbSize ; <i32> [#uses=1] 18 %tmp10 = add i32 %tmp9, -1 ; <i32> [#uses=1] 25 %indvar = phi i32 [ 0, %bb.nph ], [ %indvar.next, %bb ] ; <i32> [#uses=3] 26 %j.06 = sub i32 %j.03, %indvar ; <i32> [#uses=1] 27 %tmp11 = sub i32 %tmp10, %indvar ; <i32> [#uses=1] 28 %scevgep = getelementptr i32* %ptr, i32 %tmp11 ; <i32*> [#uses=1] 29 %1 = load i32* %scevgep, align 4 ; <i32> [#uses=1] 30 %2 = ashr i32 %j.06, %shifts ; <i32> [#uses=1 [all...] |
scalar_sse_minmax.ll | 11 %tmp = fcmp olt float %x, %y ; <i1> [#uses=1] 12 %retval = select i1 %tmp, float %x, float %y ; <float> [#uses=1] 17 %tmp = fcmp olt double %x, %y ; <i1> [#uses=1] 18 %retval = select i1 %tmp, double %x, double %y ; <double> [#uses=1] 23 %tmp = fcmp oge float %x, %y ; <i1> [#uses=1] 24 %tmp2 = fcmp uno float %x, %y ; <i1> [#uses=1] 25 %tmp3 = or i1 %tmp2, %tmp ; <i1> [#uses=1] 26 %retval = select i1 %tmp3, float %x, float %y ; <float> [#uses=1] 31 %tmp = fcmp oge double %x, %y ; <i1> [#uses=1] 32 %tmp2 = fcmp uno double %x, %y ; <i1> [#uses=1 [all...] |
/external/llvm/test/Feature/ |
indirectcall.ll | 8 icmp ult i64 %n, 2 ; <i1>:1 [#uses=1] 15 %n2 = sub i64 %n, 2 ; <i64> [#uses=1] 16 %n1 = sub i64 %n, 1 ; <i64> [#uses=1] 17 %f2 = call i64 @fib( i64 %n2 ) ; <i64> [#uses=1] 18 %f1 = call i64 @fib( i64 %n1 ) ; <i64> [#uses=1] 19 %result = add i64 %f2, %f1 ; <i64> [#uses=1] 25 icmp eq i32 %argc, 2 ; <i1>:1 [#uses=1] 29 %n1 = add i32 1, 1 ; <i32> [#uses=1] 33 %n = phi i32 [ %n1, %HasArg ], [ 1, %0 ] ; <i32> [#uses=1] 34 %N = sext i32 %n to i64 ; <i64> [#uses=1 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
2008-06-08-ICmpPHI.ll | 8 %i.0 = phi i32 [ 0, %entry ], [ %indvar.next, %somebb ] ; <i32> [#uses=1] 9 %x.0 = phi i32 [ 37, %entry ], [ %tmp17, %somebb ] ; <i32> [#uses=1] 10 %tmp = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=0] 11 %tmp1 = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=0] 12 %tmp2 = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=1] 13 %tmp3 = icmp eq i32 %tmp2, 0 ; <i1> [#uses=1] 17 %tmp6 = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=0] 21 %tmp8 = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=0] 22 %tmp9 = tail call i32 (...)* @bork( ) nounwind ; <i32> [#uses=0] 23 %tmp11 = icmp eq i32 %x.0, 37 ; <i1> [#uses=1 [all...] |
2008-06-24-StackRestore.ll | 5 @p = weak global i8* null ; <i8**> [#uses=2] 9 %tmp248 = call i8* @llvm.stacksave( ) ; <i8*> [#uses=1] 10 %tmp2752 = alloca i32 ; <i32*> [#uses=2] 11 %tmpcast53 = bitcast i32* %tmp2752 to i8* ; <i8*> [#uses=1] 20 %indvar = phi i32 [ 0, %entry ], [ %tmp3857, %bb44 ] ; <i32> [#uses=1] 21 %tmp249 = phi i8* [ %tmp248, %entry ], [ %tmp2, %bb44 ] ; <i8*> [#uses=1] 22 %tmp3857 = add i32 %indvar, 1 ; <i32> [#uses=3] 24 %tmp2 = call i8* @llvm.stacksave( ) ; <i8*> [#uses=1] 25 %tmp4 = srem i32 %tmp3857, 1000 ; <i32> [#uses=2] 26 %tmp5 = add i32 %tmp4, 1 ; <i32> [#uses=1 [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/ |
var_stride_used_by_compare.ll | 14 @flags2 = external global [8193 x i8], align 32 ; <[8193 x i8]*> [#uses=1] 18 %i = bitcast i32 %i.s to i32 ; <i32> [#uses=2] 19 %k_addr.012 = shl i32 %i.s, 1 ; <i32> [#uses=1] 20 %tmp14 = icmp sgt i32 %k_addr.012, 8192 ; <i1> [#uses=1] 23 %tmp. = shl i32 %i, 1 ; <i32> [#uses=1] 26 %indvar = phi i32 [ %indvar.next, %bb ], [ 0, %bb.preheader ] ; <i32> [#uses=2] 27 %tmp.15 = mul i32 %indvar, %i ; <i32> [#uses=1] 28 %tmp.16 = add i32 %tmp.15, %tmp. ; <i32> [#uses=2] 29 %k_addr.0.0 = bitcast i32 %tmp.16 to i32 ; <i32> [#uses=1] 30 %gep.upgrd.1 = zext i32 %tmp.16 to i64 ; <i64> [#uses=1 [all...] |
/external/llvm/test/CodeGen/ARM/ |
vfp.ll | 5 %A = load float* %P ; <float> [#uses=1] 6 %B = load double* %D ; <double> [#uses=1] 18 %a = load float* %P ; <float> [#uses=1] 20 %b = call float @fabsf( float %a ) ; <float> [#uses=1] 22 %A = load double* %D ; <double> [#uses=1] 24 %B = call double @fabs( double %A ) ; <double> [#uses=1] 31 %a = load float* %P ; <float> [#uses=2] 32 %b = fadd float %a, %a ; <float> [#uses=1] 34 %A = load double* %D ; <double> [#uses=2] 35 %B = fadd double %A, %A ; <double> [#uses=1 [all...] |
/external/llvm/test/Analysis/BasicAA/ |
2007-08-05-GetOverloadedModRef.ll | 9 %A = load i16* %Q ; <i16> [#uses=1] 10 %x = load i32* %P ; <i32> [#uses=1] 11 %B = call i16 @llvm.cttz.i16( i16 %A, i1 true ) ; <i16> [#uses=1] 12 %y = load i32* %P ; <i32> [#uses=1] 14 %z = sub i32 %x, %y ; <i32> [#uses=1]
|
/external/llvm/test/Analysis/ScalarEvolution/ |
2007-08-06-MisinterpretBranch.ll | 6 %tmp3 = icmp eq i32 %a, %b ; <i1> [#uses=1] 10 %x_addr.0 = phi i32 [ %tmp6, %bb ], [ %x, %entry ] ; <i32> [#uses=1] 11 %tmp6 = add i32 %x_addr.0, 1 ; <i32> [#uses=3] 12 %tmp9 = icmp slt i32 %tmp6, %y ; <i1> [#uses=1] 16 %x_addr.1 = phi i32 [ %x, %entry ], [ %tmp6, %bb ] ; <i32> [#uses=1]
|
2007-09-27-LargeStepping.ll | 10 %tmp2 = shl i32 %j.0, 1 ; <i32> [#uses=1] 11 %tmp4 = add i32 %i.0, 268435456 ; <i32> [#uses=1] 15 %j.0 = phi i32 [ 1, %entry ], [ %tmp2, %bb ] ; <i32> [#uses=2] 16 %i.0 = phi i32 [ -1879048192, %entry ], [ %tmp4, %bb ] ; <i32> [#uses=2] 17 %tmp7 = icmp slt i32 %i.0, 1610612736 ; <i1> [#uses=1]
|
2007-11-14-SignedAddRec.ll | 11 %tmp3 = add i32 %x.0, %i.0 ; <i32> [#uses=1] 12 %tmp5 = add i32 %i.0, 1 ; <i32> [#uses=1] 16 %i.0 = phi i32 [ 0, %entry ], [ %tmp5, %bb ] ; <i32> [#uses=3] 17 %x.0 = phi i32 [ 0, %entry ], [ %tmp3, %bb ] ; <i32> [#uses=3] 18 %tmp8 = icmp slt i32 %i.0, 123456789 ; <i1> [#uses=1]
|
2008-05-25-NegativeStepToZero.ll | 10 %tmp2 = add i32 %i.0, 1 ; <i32> [#uses=1] 11 %tmp4 = add i8 %x.0, -4 ; <i8> [#uses=1] 15 %x.0 = phi i8 [ 0, %entry ], [ %tmp4, %bb ] ; <i8> [#uses=2] 16 %i.0 = phi i32 [ 0, %entry ], [ %tmp2, %bb ] ; <i32> [#uses=2] 17 %tmp7 = icmp eq i8 %x.0, 12 ; <i1> [#uses=1]
|
2008-11-02-QuadraticCrash.ll | 11 %a = phi i32 [ 2, %entry ], [ %b, %loop_1 ] ; <i32> [#uses=2] 12 %c = phi i32 [ 5, %entry ], [ %d, %loop_1 ] ; <i32> [#uses=1] 13 %b = add i32 %a, 1 ; <i32> [#uses=1] 14 %d = add i32 %c, %a ; <i32> [#uses=3] 15 %A = icmp ult i32 %d, 50 ; <i1> [#uses=1]
|
2008-12-14-StrideAndSigned.ll | 10 %0 = add i32 %j.0, 1 ; <i32> [#uses=1] 11 %1 = add i32 %i.0, 5 ; <i32> [#uses=1] 15 %j.0 = phi i32 [ 0, %entry ], [ %0, %bb ] ; <i32> [#uses=2] 16 %i.0 = phi i32 [ %i0, %entry ], [ %1, %bb ] ; <i32> [#uses=2] 17 %2 = icmp sgt i32 %i.0, 100000 ; <i1> [#uses=1]
|
2008-12-15-DontUseSDiv.ll | 9 %0 = add i8 %j.0, 1 ; <i8> [#uses=1] 10 %1 = add i8 %i.0, 5 ; <i8> [#uses=1] 14 %j.0 = phi i8 [ 0, %entry ], [ %0, %bb ] ; <i8> [#uses=2] 15 %i.0 = phi i8 [ %i0, %entry ], [ %1, %bb ] ; <i8> [#uses=2] 16 %2 = icmp sgt i8 %i.0, 100 ; <i1> [#uses=1]
|
do-loop.ll | 9 %indvar = phi i32 [ 0, %entry ], [ %indvar.next, %bb ] ; <i32> [#uses=2] 10 %x_addr.0 = add i32 %indvar, %x ; <i32> [#uses=1] 11 %tmp2 = add i32 %x_addr.0, 1 ; <i32> [#uses=2] 12 %tmp5 = icmp slt i32 %tmp2, %y ; <i1> [#uses=1] 13 %indvar.next = add i32 %indvar, 1 ; <i32> [#uses=1]
|
trip-count5.ll | 12 %tmp3 = load float* %peakWeight, align 4 ; <float> [#uses=2] 13 %tmp2538 = icmp sgt i32 %bim, 0 ; <i1> [#uses=1] 20 %distERBhi.036 = phi float [ %tmp10, %bb1 ], [ 0.000000e+00, %bb.nph ] ; <float> [#uses=1] 21 %hiPart.035 = phi i32 [ %tmp12, %bb1 ], [ 0, %bb.nph ] ; <i32> [#uses=2] 22 %peakCount.034 = phi float [ %tmp19, %bb1 ], [ %tmp3, %bb.nph ] ; <float> [#uses=1] 23 %tmp6 = sext i32 %hiPart.035 to i64 ; <i64> [#uses=1] 24 %tmp7 = getelementptr float* %pTmp1, i64 %tmp6 ; <float*> [#uses=1] 25 %tmp8 = load float* %tmp7, align 4 ; <float> [#uses=1] 26 %tmp10 = fadd float %tmp8, %distERBhi.036 ; <float> [#uses=3] 27 %tmp12 = add i32 %hiPart.035, 1 ; <i32> [#uses=3 [all...] |
/external/llvm/test/Assembler/ |
comment.ll | 4 ; The bare version of this file should not have any #uses lines. 6 ; BARE-NOT: #uses 10 ; ANNOT: @B = external global i32 ; [#uses=0 type=i32*] 14 %cmp = fcmp olt <4 x float> %a, %b ; [#uses=1] 18 ; ANNOT: %cmp = fcmp olt <4 x float> %a, %b ; [#uses=1 type=<4 x i1>]
|