/external/llvm/test/CodeGen/X86/ |
vec_set-2.ll | 5 %tmp = insertelement <4 x float> zeroinitializer, float %a, i32 0 ; <<4 x float>> [#uses=1] 6 %tmp5 = insertelement <4 x float> %tmp, float 0.000000e+00, i32 1 ; <<4 x float>> [#uses=1] 7 %tmp6 = insertelement <4 x float> %tmp5, float 0.000000e+00, i32 2 ; <<4 x float>> [#uses=1] 8 %tmp7 = insertelement <4 x float> %tmp6, float 0.000000e+00, i32 3 ; <<4 x float>> [#uses=1] 13 %tmp = insertelement <4 x i32> zeroinitializer, i32 %a, i32 0 ; <<8 x i16>> [#uses=1] 14 %tmp6 = insertelement <4 x i32> %tmp, i32 0, i32 1 ; <<8 x i32>> [#uses=1] 15 %tmp8 = insertelement <4 x i32> %tmp6, i32 0, i32 2 ; <<8 x i32>> [#uses=1] 16 %tmp10 = insertelement <4 x i32> %tmp8, i32 0, i32 3 ; <<8 x i32>> [#uses=1] 17 %tmp19 = bitcast <4 x i32> %tmp10 to <2 x i64> ; <<2 x i64>> [#uses=1]
|
vec_set-H.ll | 5 %tmp36 = insertelement <8 x i16> undef, i16 %x, i32 0 ; <<8 x i16>> [#uses=1] 6 %tmp37 = insertelement <8 x i16> %tmp36, i16 %x, i32 1 ; <<8 x i16>> [#uses=1] 7 %tmp38 = insertelement <8 x i16> %tmp37, i16 %x, i32 2 ; <<8 x i16>> [#uses=1] 8 %tmp39 = insertelement <8 x i16> %tmp38, i16 %x, i32 3 ; <<8 x i16>> [#uses=1] 9 %tmp40 = insertelement <8 x i16> %tmp39, i16 %x, i32 4 ; <<8 x i16>> [#uses=1] 10 %tmp41 = insertelement <8 x i16> %tmp40, i16 %x, i32 5 ; <<8 x i16>> [#uses=1] 11 %tmp42 = insertelement <8 x i16> %tmp41, i16 %x, i32 6 ; <<8 x i16>> [#uses=1] 12 %tmp43 = insertelement <8 x i16> %tmp42, i16 %x, i32 7 ; <<8 x i16>> [#uses=1] 13 %tmp46 = bitcast <8 x i16> %tmp43 to <2 x i64> ; <<2 x i64>> [#uses=1]
|
widen_cast-1.ll | 10 %dst.addr = alloca <2 x i32>* ; <<2 x i32>**> [#uses=2] 11 %src.addr = alloca <4 x i16>* ; <<4 x i16>**> [#uses=2] 12 %i = alloca i32, align 4 ; <i32*> [#uses=6] 19 %tmp = load i32* %i ; <i32> [#uses=1] 20 %cmp = icmp slt i32 %tmp, 4 ; <i1> [#uses=1] 24 %tmp1 = load i32* %i ; <i32> [#uses=1] 25 %tmp2 = load <2 x i32>** %dst.addr ; <<2 x i32>*> [#uses=1] 26 %arrayidx = getelementptr <2 x i32>* %tmp2, i32 %tmp1 ; <<2 x i32>*> [#uses=1] 27 %tmp3 = load i32* %i ; <i32> [#uses=1] 28 %tmp4 = load <4 x i16>** %src.addr ; <<4 x i16>*> [#uses=1 [all...] |
widen_cast-2.ll | 12 %dst.addr = alloca <7 x i32>* ; <<7 x i32>**> [#uses=2] 13 %src.addr = alloca <14 x i16>* ; <<14 x i16>**> [#uses=2] 14 %i = alloca i32, align 4 ; <i32*> [#uses=6] 21 %tmp = load i32* %i ; <i32> [#uses=1] 22 %cmp = icmp slt i32 %tmp, 4 ; <i1> [#uses=1] 26 %tmp1 = load i32* %i ; <i32> [#uses=1] 27 %tmp2 = load <7 x i32>** %dst.addr ; <<2 x i32>*> [#uses=1] 28 %arrayidx = getelementptr <7 x i32>* %tmp2, i32 %tmp1 ; <<7 x i32>*> [#uses=1] 29 %tmp3 = load i32* %i ; <i32> [#uses=1] 30 %tmp4 = load <14 x i16>** %src.addr ; <<4 x i16>*> [#uses=1 [all...] |
/external/llvm/test/ExecutionEngine/ |
2003-06-05-PHIBug.ll | 9 %X = add i32 1, -1 ; <i32> [#uses=3] 12 %A = phi i32 [ %X, %entry ] ; <i32> [#uses=0] 13 %B = phi i32 [ %X, %entry ] ; <i32> [#uses=0] 14 %C = phi i32 [ %X, %entry ] ; <i32> [#uses=1]
|
/external/llvm/test/Feature/ |
alignment.ll | 5 @X = global i32 4, align 16 ; <i32*> [#uses=0] 8 %X = alloca i32, align 4 ; <i32*> [#uses=1] 9 %Y = alloca i32, i32 42, align 16 ; <i32*> [#uses=0] 10 %Z = alloca i32 ; <i32*> [#uses=0]
|
/external/llvm/test/Other/ |
2007-09-10-PassManager.ll | 5 %i = alloca i32, align 4 ; <i32*> [#uses=5] 6 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 11 %tmp = load i32* %i, align 4 ; <i32> [#uses=1] 13 %tmp1 = load i32* %i, align 4 ; <i32> [#uses=1] 14 %tmp2 = add i32 %tmp1, 1 ; <i32> [#uses=1] 19 %tmp4 = load i32* %i, align 4 ; <i32> [#uses=1] 20 %tmp5 = icmp sle i32 %tmp4, 9 ; <i1> [#uses=1] 21 %tmp56 = zext i1 %tmp5 to i8 ; <i8> [#uses=1] 22 %toBool = icmp ne i8 %tmp56, 0 ; <i1> [#uses=1]
|
/external/llvm/test/Transforms/ConstProp/ |
remtest.ll | 6 %R = srem i32 4, 3 ; <i32> [#uses=1] 11 %R = srem i32 123, -23 ; <i32> [#uses=1] 16 %R = frem float 0x4028E66660000000, 0x405ECDA1C0000000 ; <float> [#uses=1] 21 %R = frem double 0x4073833BEE07AFF8, 0x4028AAABB2A0D19C ; <double> [#uses=1]
|
/external/llvm/test/Transforms/ConstantMerge/ |
2002-09-23-CPR-Update.ll | 3 @foo.upgrd.1 = internal constant { i32 } { i32 7 } ; <{ i32 }*> [#uses=1] 4 @bar = internal constant { i32 } { i32 7 } ; <{ i32 }*> [#uses=1] 9 call i32 @test( i32* getelementptr ({ i32 }* @foo.upgrd.1, i64 0, i32 0) ) ; <i32>:1 [#uses=0] 10 call i32 @test( i32* getelementptr ({ i32 }* @bar, i64 0, i32 0) ) ; <i32>:2 [#uses=0]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
2006-06-16-Indvar-LCSSA-Crash.ll | 8 %x.12.0 = phi i32 [ %inc.28, %no_exit.30 ], [ -2, %endif.0 ] ; <i32> [#uses=1] 9 %tmp.583 = load i16* null ; <i16> [#uses=1] 10 %tmp.584 = zext i16 %tmp.583 to i32 ; <i32> [#uses=1] 11 %tmp.588 = load i32* null ; <i32> [#uses=1] 12 %tmp.589 = mul i32 %tmp.584, %tmp.588 ; <i32> [#uses=1] 13 %tmp.591 = add i32 %tmp.589, 0 ; <i32> [#uses=1] 14 %inc.28 = add i32 %x.12.0, 1 ; <i32> [#uses=2] 15 %tmp.565 = icmp sgt i32 %inc.28, 3 ; <i1> [#uses=1] 19 %tmp.591.lcssa = phi i32 [ %tmp.591, %no_exit.30 ] ; <i32> [#uses=0]
|
polynomial-expand.ll | 12 %tmp25 = phi i32 [ %tmp43, %bb40 ], [ %tmp21, %bb20 ] ; <i32> [#uses=4] 13 %tmp26 = phi i32 [ %tmp41, %bb40 ], [ undef, %bb20 ] ; <i32> [#uses=2] 14 %tmp27 = add nsw i32 %tmp26, -1 ; <i32> [#uses=1] 15 %tmp28 = add nsw i32 %tmp25, -1 ; <i32> [#uses=2] 16 %tmp29 = icmp sgt i32 %tmp28, 0 ; <i1> [#uses=1] 20 %tmp31 = phi i32 [ %tmp39, %bb30 ], [ %tmp28, %bb24 ] ; <i32> [#uses=2] 21 %tmp32 = phi i32 [ %tmp37, %bb30 ], [ %tmp27, %bb24 ] ; <i32> [#uses=2] 22 %tmp33 = sext i32 %tmp32 to i64 ; <i64> [#uses=1] 23 %tmp35 = getelementptr float* %tmp4, i64 %tmp33 ; <%0*> [#uses=1] 24 %tmp36 = load float* %tmp35, align 4 ; <%0> [#uses=0 [all...] |
/external/llvm/test/Transforms/Inline/ |
casts.ll | 5 %tmp = zext i1 %X to i32 ; <i32> [#uses=1] 10 %tmp = icmp ne i8 %X, 0 ; <i1> [#uses=1] 11 %tmp.i = zext i1 %tmp to i32 ; <i32> [#uses=1] 16 %rslt = call i32 @testByte( i8 123 ) ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/InstCombine/ |
2004-03-13-InstCombineInfLoop.ll | 7 %C = sub i32 0, %A ; <i32> [#uses=1] 8 %Cc = bitcast i32 %C to i32 ; <i32> [#uses=1] 9 %D = sub i32 0, %B ; <i32> [#uses=1] 10 %E = icmp eq i32 %Cc, %D ; <i1> [#uses=1]
|
2005-06-15-DivSelectCrash.ll | 4 %shortcirc_val = select i1 false, i32 1, i32 0 ; <i32> [#uses=1] 5 %tmp.8 = udiv i32 0, %shortcirc_val ; <i32> [#uses=1] 6 %tmp.9 = icmp eq i32 %tmp.8, 0 ; <i1> [#uses=1] 7 %retval = select i1 %tmp.9, i32 %l_59244666, i32 -1621308501 ; <i32> [#uses=1]
|
2006-10-20-mask.ll | 5 %tmp.upgrd.1 = trunc i64 %tmp to i32 ; <i32> [#uses=1] 6 %tmp2.upgrd.2 = trunc i64 %tmp2 to i32 ; <i32> [#uses=1] 7 %tmp3 = and i32 %tmp.upgrd.1, %tmp2.upgrd.2 ; <i32> [#uses=1] 8 %tmp4 = zext i32 %tmp3 to i64 ; <i64> [#uses=1]
|
2007-09-10-AliasConstFold.ll | 4 @__gthrw_pthread_cancel = alias weak i32 (i32)* @pthread_cancel ; <i32 (i32)*> [#uses=1] 5 @__gthread_active_ptr.5335 = internal constant i8* bitcast (i32 (i32)* @__gthrw_pthread_cancel to i8*) ; <i8**> [#uses=1] 10 %tmp1 = load i8** @__gthread_active_ptr.5335, align 4 ; <i8*> [#uses=1] 11 %tmp2 = icmp ne i8* %tmp1, null ; <i1> [#uses=1]
|
2008-09-02-VectorCrash.ll | 7 %2 = icmp slt i32 0, %end_y ; <i1> [#uses=1] 14 %5 = icmp slt i32 0, %end_x ; <i1> [#uses=1] 18 %7 = srem <2 x i32> zeroinitializer, zeroinitializer ; <<2 x i32>> [#uses=1] 19 %8 = extractelement <2 x i32> %7, i32 1 ; <i32> [#uses=1] 20 %9 = select i1 false, i32 0, i32 %8 ; <i32> [#uses=1] 21 %10 = insertelement <2 x i32> zeroinitializer, i32 %9, i32 1 ; <<2 x i32>> [#uses=1] 22 %11 = extractelement <2 x i32> %10, i32 1 ; <i32> [#uses=1] 23 %12 = insertelement <4 x i32> zeroinitializer, i32 %11, i32 3 ; <<4 x i32>> [#uses=1] 24 %13 = sitofp <4 x i32> %12 to <4 x float> ; <<4 x float>> [#uses=1]
|
2008-09-29-FoldingOr.ll | 5 %A = icmp eq i32 %p_74, 0 ; <i1> [#uses=1] 6 %B = icmp slt i32 %p_74, -638208501 ; <i1> [#uses=1] 7 %or.cond = or i1 %A, %B ; <i1> [#uses=1] 8 %iftmp.10.0 = select i1 %or.cond, i32 0, i32 1 ; <i32> [#uses=1]
|
2009-03-18-vector-ashr-crash.ll | 5 %3 = alloca <4 x i16>* ; <<4 x i16>**> [#uses=1] 6 %4 = load <4 x i16>* null, align 1 ; <<4 x i16>> [#uses=1] 7 %5 = ashr <4 x i16> %4, <i16 5, i16 5, i16 5, i16 5> ; <<4 x i16>> [#uses=1] 8 %6 = load <4 x i16>** %3 ; <<4 x i16>*> [#uses=1]
|
addnegneg.ll | 6 %b.neg = sub i32 0, %b ; <i32> [#uses=1] 7 %c.neg = sub i32 0, %c ; <i32> [#uses=1] 8 %sub4 = add i32 %c.neg, %b.neg ; <i32> [#uses=1] 9 %sub6 = add i32 %sub4, %d ; <i32> [#uses=1]
|
apint-shift.ll | 8 %B = shl i47 %A, 0 ; <i47> [#uses=1] 15 %A = zext i7 %X to i41 ; <i41> [#uses=1] 16 %B = shl i41 0, %A ; <i41> [#uses=1] 23 %B = ashr i41 %A, 0 ; <i41> [#uses=1] 30 %A = zext i7 %X to i39 ; <i39> [#uses=1] 31 %B = ashr i39 0, %A ; <i39> [#uses=1] 38 %B = lshr i55 %A, 55 ; <i55> [#uses=1] 45 %B = shl i32 %A, 32 ; <i32> [#uses=1] 52 %B = shl i55 %A, 1 ; <i55> [#uses=1] 53 %C = mul i55 %B, 3 ; <i55> [#uses=1 [all...] |
compare-signs.ll | 7 ; %0 = icmp sgt i32 %a, -1 ; <i1> [#uses=1] 8 ; %1 = icmp slt i32 %b, 0 ; <i1> [#uses=1] 9 ; %2 = xor i1 %1, %0 ; <i1> [#uses=1] 10 ; %3 = zext i1 %2 to i32 ; <i32> [#uses=1] 17 ; %0 = and i32 %a, 8 ;<i32> [#uses=1] 18 ; %1 = and i32 %b, 8 ;<i32> [#uses=1] 19 ; %2 = icmp eq i32 %0, %1 ;<i1> [#uses=1] 20 ; %3 = zext i1 %2 to i32 ;<i32> [#uses=1] 30 %0 = lshr i32 %a, 31 ; <i32> [#uses=1] 31 %1 = lshr i32 %b, 31 ; <i32> [#uses=1 [all...] |
sdiv-2.ll | 6 %0 = icmp ne i32 %length, -1 ; <i1> [#uses=1] 7 %iftmp.13.0 = select i1 %0, i128 0, i128 200000000 ; <i128> [#uses=2] 8 %1 = sdiv i128 %iftmp.13.0, 10 ; <i128> [#uses=1] 12 %v.0 = phi i128 [ 0, %entry ], [ %6, %bb8 ] ; <i128> [#uses=2] 13 %2 = icmp sgt i128 %v.0, %1 ; <i1> [#uses=1] 17 %3 = mul i128 %v.0, 10 ; <i128> [#uses=2] 18 %4 = sub i128 %iftmp.13.0, 0 ; <i128> [#uses=1] 19 %5 = icmp slt i128 %4, %3 ; <i1> [#uses=1] 23 %6 = add i128 0, %3 ; <i128> [#uses=1]
|
/external/llvm/test/Transforms/LICM/ |
basictest.ll | 7 %j = phi i32 [ 0, %0 ], [ %Next, %Loop ] ; <i32> [#uses=1] 8 %i2 = mul i32 %i, 17 ; <i32> [#uses=1] 9 %Next = add i32 %j, %i2 ; <i32> [#uses=2] 10 %cond = icmp eq i32 %Next, 0 ; <i1> [#uses=1]
|
/external/llvm/test/Transforms/LoopStrengthReduce/ |
2008-08-13-CmpStride.ll | 3 @g_3 = common global i16 0 ; <i16*> [#uses=2] 4 @"\01LC" = internal constant [4 x i8] c"%d\0A\00" ; <[4 x i8]*> [#uses=1] 11 %l_2.0.reg2mem.0 = phi i16 [ 0, %entry ], [ %t1, %bb ] ; <i16> [#uses=2] 12 %t0 = shl i16 %l_2.0.reg2mem.0, 1 ; <i16>:0 [#uses=1] 14 %t1 = add i16 %l_2.0.reg2mem.0, -3 ; <i16>:1 [#uses=2] 15 %t2 = icmp slt i16 %t1, 1 ; <i1>:2 [#uses=1] 25 load volatile i16* @g_3, align 2 ; <i16>:0 [#uses=1] 26 zext i16 %0 to i32 ; <i32>:1 [#uses=1] 27 tail call i32 (i8*, ...)* @printf( i8* getelementptr ([4 x i8]* @"\01LC", i32 0, i32 0), i32 %1 ) nounwind ; <i32>:2 [#uses=0]
|