/external/llvm/test/CodeGen/X86/ |
dagcombine-cse.ll | 5 %tmp7 = mul i32 %idxY, %ref_frame_stride ; <i32> [#uses=2] 6 %tmp9 = add i32 %tmp7, %idxX ; <i32> [#uses=1] 7 %tmp11 = getelementptr i8* %ref_frame_ptr, i32 %tmp9 ; <i8*> [#uses=1] 8 %tmp1112 = bitcast i8* %tmp11 to i32* ; <i32*> [#uses=1] 9 %tmp13 = load i32* %tmp1112, align 4 ; <i32> [#uses=1] 10 %tmp18 = add i32 %idxX, 4 ; <i32> [#uses=1] 11 %tmp20.sum = add i32 %tmp18, %tmp7 ; <i32> [#uses=1] 12 %tmp21 = getelementptr i8* %ref_frame_ptr, i32 %tmp20.sum ; <i8*> [#uses=1] 13 %tmp2122 = bitcast i8* %tmp21 to i16* ; <i16*> [#uses=1] 14 %tmp23 = load i16* %tmp2122, align 2 ; <i16> [#uses=1 [all...] |
2008-05-12-tailmerge-5.ll | 11 %str_addr = alloca %struct.BoundaryAlignment ; <%struct.BoundaryAlignment*> [#uses=7] 12 %s_addr = alloca i16 ; <i16*> [#uses=1] 13 %j_addr = alloca i32 ; <i32*> [#uses=2] 14 %c_addr = alloca i8 ; <i8*> [#uses=2] 15 %t_addr = alloca i16 ; <i16*> [#uses=2] 16 %u_addr = alloca i16 ; <i16*> [#uses=2] 17 %d_addr = alloca i8 ; <i8*> [#uses=2] 18 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 19 %tmp = bitcast %struct.BoundaryAlignment* %str_addr to { i64, i64 }* ; <{ i64, i64 }*> [#uses=1] 20 %tmp1 = getelementptr { i64, i64 }* %tmp, i32 0, i32 0 ; <i64*> [#uses=1 [all...] |
2007-10-12-SpillerUnfold1.ll | 8 %tmp176 = fadd float 0.000000e+00, 1.000000e+00 ; <float> [#uses=2] 9 %gi.1 = getelementptr float* %fz, i32 0 ; <float*> [#uses=2] 10 %tmp240 = load float* %gi.1, align 4 ; <float> [#uses=1] 11 %tmp242 = fsub float %tmp240, 0.000000e+00 ; <float> [#uses=2] 12 %tmp251 = getelementptr float* %fz, i32 0 ; <float*> [#uses=1] 13 %tmp252 = load float* %tmp251, align 4 ; <float> [#uses=1] 14 %tmp258 = getelementptr float* %fz, i32 0 ; <float*> [#uses=2] 15 %tmp259 = load float* %tmp258, align 4 ; <float> [#uses=2] 16 %tmp261 = fmul float %tmp259, %tmp176 ; <float> [#uses=1] 17 %tmp262 = fsub float 0.000000e+00, %tmp261 ; <float> [#uses=2 [all...] |
/external/llvm/test/Transforms/SimplifyLibCalls/ |
StrLen.ll | 6 @hello = constant [6 x i8] c"hello\00" ; <[6 x i8]*> [#uses=3] 7 @null = constant [1 x i8] zeroinitializer ; <[1 x i8]*> [#uses=3] 8 @null_hello = constant [7 x i8] c"\00hello\00" ; <[7 x i8]*> [#uses=1] 14 %hello_p = getelementptr [6 x i8]* @hello, i32 0, i32 0 ; <i8*> [#uses=1] 15 %hello_l = call i32 @strlen( i8* %hello_p ) ; <i32> [#uses=1] 20 %null_p = getelementptr [1 x i8]* @null, i32 0, i32 0 ; <i8*> [#uses=1] 21 %null_l = call i32 @strlen( i8* %null_p ) ; <i32> [#uses=1] 26 %null_hello_p = getelementptr [7 x i8]* @null_hello, i32 0, i32 0 ; <i8*> [#uses=1] 27 %null_hello_l = call i32 @strlen( i8* %null_hello_p ) ; <i32> [#uses=1] 32 %hello_p = getelementptr [6 x i8]* @hello, i32 0, i32 0 ; <i8*> [#uses=1 [all...] |
/external/llvm/test/CodeGen/Generic/ |
print-mul-exp.ll | 3 @a_str = internal constant [8 x i8] c"a = %d\0A\00" ; <[8 x i8]*> [#uses=1] 4 @a_mul_str = internal constant [13 x i8] c"a * %d = %d\0A\00" ; <[13 x i8]*> [#uses=1] 5 @A = global i32 2 ; <i32*> [#uses=1] 10 %a = load i32* @A ; <i32> [#uses=21] 11 %a_s = getelementptr [8 x i8]* @a_str, i64 0, i64 0 ; <i8*> [#uses=1] 12 %a_mul_s = getelementptr [13 x i8]* @a_mul_str, i64 0, i64 0 ; <i8*> [#uses=20] 13 call i32 (i8*, ...)* @printf( i8* %a_s, i32 %a ) ; <i32>:1 [#uses=0] 14 %r_0 = mul i32 %a, 0 ; <i32> [#uses=1] 15 %r_1 = mul i32 %a, 1 ; <i32> [#uses=1] 16 %r_2 = mul i32 %a, 2 ; <i32> [#uses=1 [all...] |
2006-11-20-DAGCombineCrash.ll | 13 %tmp = load i8* null ; <i8> [#uses=1] 14 %tmp51 = zext i8 %tmp to i16 ; <i16> [#uses=1] 15 %tmp99 = load i8* null ; <i8> [#uses=1] 16 %tmp54 = bitcast i8 %tmp99 to i8 ; <i8> [#uses=1] 17 %tmp54.upgrd.1 = zext i8 %tmp54 to i32 ; <i32> [#uses=1] 18 %tmp55 = lshr i32 %tmp54.upgrd.1, 3 ; <i32> [#uses=1] 19 %tmp55.upgrd.2 = trunc i32 %tmp55 to i16 ; <i16> [#uses=1] 20 %tmp52 = shl i16 %tmp51, 5 ; <i16> [#uses=1] 21 %tmp56 = and i16 %tmp55.upgrd.2, 28 ; <i16> [#uses=1] 22 %tmp57 = or i16 %tmp56, %tmp52 ; <i16> [#uses=1 [all...] |
/external/llvm/test/Transforms/IndVarSimplify/ |
avoid-i0.ll | 12 %p_71_addr.0 = phi i8 [ %p_71, %entry ], [ %0, %bb6 ] ; <i8> [#uses=0] 22 %0 = and i8 0, 0 ; <i8> [#uses=1] 26 @x = common global i32 0 ; <i32*> [#uses=1] 30 %_si1_addr = alloca i32 ; <i32*> [#uses=3] 31 %_si2_addr = alloca i8 ; <i8*> [#uses=3] 32 %retval = alloca i32 ; <i32*> [#uses=2] 33 %0 = alloca i32 ; <i32*> [#uses=2] 34 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 37 %1 = load i8* %_si2_addr, align 1 ; <i8> [#uses=1] 38 %2 = sext i8 %1 to i32 ; <i32> [#uses=1 [all...] |
/external/llvm/test/CodeGen/XCore/ |
scavenging.ll | 2 @size = global i32 0 ; <i32*> [#uses=1] 3 @g0 = external global i32 ; <i32*> [#uses=2] 4 @g1 = external global i32 ; <i32*> [#uses=2] 5 @g2 = external global i32 ; <i32*> [#uses=2] 6 @g3 = external global i32 ; <i32*> [#uses=2] 7 @g4 = external global i32 ; <i32*> [#uses=2] 8 @g5 = external global i32 ; <i32*> [#uses=2] 9 @g6 = external global i32 ; <i32*> [#uses=2] 10 @g7 = external global i32 ; <i32*> [#uses=2] 11 @g8 = external global i32 ; <i32*> [#uses=2 [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/ |
pr2570.ll | 6 @g_14 = internal global i32 1 ; <i32*> [#uses=1] 7 @g_39 = internal global i16 -5 ; <i16*> [#uses=2] 8 @g_43 = internal global i32 -6 ; <i32*> [#uses=3] 9 @g_33 = internal global i32 -1269044541 ; <i32*> [#uses=1] 10 @g_137 = internal global i32 8 ; <i32*> [#uses=1] 11 @g_82 = internal global i32 -5 ; <i32*> [#uses=3] 12 @g_91 = internal global i32 1 ; <i32*> [#uses=1] 13 @g_197 = internal global i32 1 ; <i32*> [#uses=4] 14 @g_207 = internal global i32 1 ; <i32*> [#uses=2] 15 @g_222 = internal global i16 4165 ; <i16*> [#uses=1 [all...] |
/external/llvm/test/CodeGen/PowerPC/ |
2008-10-28-f128-i32.ll | 5 %0 = fcmp olt ppc_fp128 %a, 0xM00000000000000000000000000000000 ; <i1> [#uses=1] 9 %1 = fmul ppc_fp128 %a, 0xM3DF00000000000000000000000000000 ; <ppc_fp128> [#uses=1] 10 %2 = fptoui ppc_fp128 %1 to i32 ; <i32> [#uses=1] 11 %3 = zext i32 %2 to i64 ; <i64> [#uses=1] 12 %4 = shl i64 %3, 32 ; <i64> [#uses=3] 13 %5 = uitofp i64 %4 to ppc_fp128 ; <ppc_fp128> [#uses=1] 14 %6 = fsub ppc_fp128 %a, %5 ; <ppc_fp128> [#uses=3] 15 %7 = fcmp olt ppc_fp128 %6, 0xM00000000000000000000000000000000 ; <i1> [#uses=1] 19 %8 = fsub ppc_fp128 0xM80000000000000000000000000000000, %6 ; <ppc_fp128> [#uses=1] 20 %9 = fptoui ppc_fp128 %8 to i32 ; <i32> [#uses=1 [all...] |
rotl.ll | 6 %tmp.7 = sub i32 32, %sh ; <i32> [#uses=1] 7 %tmp.10 = lshr i32 %x, %tmp.7 ; <i32> [#uses=2] 8 %tmp.4 = shl i32 %x, %sh ; <i32> [#uses=1] 9 %tmp.12 = or i32 %tmp.10, %tmp.4 ; <i32> [#uses=1] 15 %tmp.3 = trunc i32 %sh to i8 ; <i8> [#uses=1] 16 %tmp.4 = lshr i32 %x, %sh ; <i32> [#uses=2] 17 %tmp.7 = sub i32 32, %sh ; <i32> [#uses=1] 18 %tmp.10 = shl i32 %x, %tmp.7 ; <i32> [#uses=1] 19 %tmp.12 = or i32 %tmp.4, %tmp.10 ; <i32> [#uses=1] 25 %tmp.7 = lshr i32 %x, 27 ; <i32> [#uses=2 [all...] |
2006-05-12-rlwimi-crash.ll | 13 %tmp26 = icmp eq %struct.attr_desc* null, null ; <i1> [#uses=1] 18 %tmp67 = icmp eq %struct.attr_desc* null, null ; <i1> [#uses=1] 23 %tmp173 = getelementptr %struct.attr_desc* null, i32 0, i32 4 ; <i32*> [#uses=2] 24 %tmp174 = load i32* %tmp173 ; <i32> [#uses=1] 25 %tmp177 = and i32 %tmp174, -9 ; <i32> [#uses=1] 27 %tmp180 = getelementptr %struct.attr_desc* null, i32 0, i32 4 ; <i32*> [#uses=1] 28 %tmp181 = load i32* %tmp180 ; <i32> [#uses=1] 29 %tmp185 = getelementptr %struct.attr_desc* null, i32 0, i32 4 ; <i32*> [#uses=2] 30 %tmp186 = load i32* %tmp185 ; <i32> [#uses=1] 31 %tmp183187 = shl i32 %tmp181, 1 ; <i32> [#uses=1 [all...] |
fma.ll | 5 %D = fmul double %A, %B ; <double> [#uses=1] 6 %E = fadd double %D, %C ; <double> [#uses=1] 11 %D = fmul double %A, %B ; <double> [#uses=1] 12 %E = fadd double %D, %C ; <double> [#uses=1] 17 %D = fmul double %A, %B ; <double> [#uses=1] 18 %E = fsub double %D, %C ; <double> [#uses=1] 23 %D = fmul double %A, %B ; <double> [#uses=1] 24 %E = fadd double %D, %C ; <double> [#uses=1] 25 %F = fsub double -0.000000e+00, %E ; <double> [#uses=1] 30 %D = fmul double %A, %B ; <double> [#uses=1 [all...] |
hidden-vis-2.ll | 3 @x = external hidden global i32 ; <i32*> [#uses=1] 4 @y = extern_weak hidden global i32 ; <i32*> [#uses=1] 8 %0 = load i32* @x, align 4 ; <i32> [#uses=1] 9 %1 = load i32* @y, align 4 ; <i32> [#uses=1] 10 %2 = add i32 %1, %0 ; <i32> [#uses=1]
|
int-fp-conv-1.ll | 5 %tmp1213 = uitofp i64 0 to ppc_fp128 ; <ppc_fp128> [#uses=1] 6 %tmp15 = fsub ppc_fp128 %a, %tmp1213 ; <ppc_fp128> [#uses=1] 7 %tmp2829 = fptoui ppc_fp128 %tmp15 to i32 ; <i32> [#uses=1] 8 %tmp282930 = zext i32 %tmp2829 to i64 ; <i64> [#uses=1] 9 %tmp32 = add i64 %tmp282930, 0 ; <i64> [#uses=1]
|
shl_elim.ll | 4 %tmp29 = lshr i64 %a, 24 ; <i64> [#uses=1] 5 %tmp23 = trunc i64 %tmp29 to i32 ; <i32> [#uses=1] 6 %tmp410 = lshr i32 %tmp23, 9 ; <i32> [#uses=1] 7 %tmp45 = trunc i32 %tmp410 to i16 ; <i16> [#uses=1] 8 %tmp456 = sext i16 %tmp45 to i32 ; <i32> [#uses=1]
|
sign_ext_inreg1.ll | 5 %tmp29 = lshr i64 %a, 24 ; <i64> [#uses=1] 6 %tmp23 = trunc i64 %tmp29 to i32 ; <i32> [#uses=1] 7 %tmp410 = lshr i32 %tmp23, 9 ; <i32> [#uses=1] 8 %tmp45 = trunc i32 %tmp410 to i16 ; <i16> [#uses=1] 9 %tmp456 = sext i16 %tmp45 to i32 ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/ScalarRepl/ |
2007-11-03-bigendian_apint.ll | 7 %b_addr = alloca i16 ; <i16*> [#uses=2] 8 %retval = alloca i32 ; <i32*> [#uses=2] 9 %s = alloca %struct.S ; <%struct.S*> [#uses=2] 10 %tmp = alloca i32 ; <i32*> [#uses=2] 11 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 13 %tmp1 = getelementptr %struct.S* %s, i32 0, i32 0 ; <i16*> [#uses=1] 14 %tmp2 = load i16* %b_addr, align 2 ; <i16> [#uses=1] 16 %tmp3 = getelementptr %struct.S* %s, i32 0, i32 0 ; <i16*> [#uses=1] 17 %tmp34 = bitcast i16* %tmp3 to [2 x i1]* ; <[2 x i1]*> [#uses=1] 18 %tmp5 = getelementptr [2 x i1]* %tmp34, i32 0, i32 1 ; <i1*> [#uses=1 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
bit-checks.ll | 8 %and = and i32 %argc, 1 ; <i32> [#uses=1] 9 %tobool = icmp ne i32 %and, 0 ; <i1> [#uses=1] 10 %and2 = and i32 %argc, 2 ; <i32> [#uses=1] 11 %tobool3 = icmp ne i32 %and2, 0 ; <i1> [#uses=1] 12 %or.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1] 13 %retval.0 = select i1 %or.cond, i32 2, i32 1 ; <i32> [#uses=1] 19 %and = and i32 %argc, 1 ; <i32> [#uses=1] 20 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1] 21 %and2 = and i32 %argc, 2 ; <i32> [#uses=1] 22 %tobool3 = icmp eq i32 %and2, 0 ; <i1> [#uses=1 [all...] |
/external/llvm/test/CodeGen/ARM/ |
2009-11-07-SubRegAsmPrinting.ll | 9 %0 = load float* null, align 4 ; <float> [#uses=2] 10 %1 = fmul float %0, undef ; <float> [#uses=2] 11 %2 = fmul float 0.000000e+00, %1 ; <float> [#uses=2] 12 %3 = fmul float %0, %1 ; <float> [#uses=1] 13 %4 = fadd float 0.000000e+00, %3 ; <float> [#uses=1] 14 %5 = fsub float 1.000000e+00, %4 ; <float> [#uses=1] 17 %6 = fsub float 1.000000e+00, undef ; <float> [#uses=2] 18 %7 = fsub float %2, undef ; <float> [#uses=1] 19 %8 = fsub float 0.000000e+00, undef ; <float> [#uses=3] 20 %9 = fadd float %2, undef ; <float> [#uses=3 [all...] |
2009-11-13-ScavengerAssert.ll | 16 %0 = getelementptr inbounds %bar* null, i32 0, i32 0, i32 0, i32 2 ; <float*> [#uses=2] 17 %1 = load float* undef, align 4 ; <float> [#uses=1] 18 %2 = fsub float 0.000000e+00, undef ; <float> [#uses=2] 19 %3 = fmul float 0.000000e+00, undef ; <float> [#uses=1] 20 %4 = load float* %0, align 4 ; <float> [#uses=3] 21 %5 = fmul float %4, %2 ; <float> [#uses=1] 22 %6 = fsub float %3, %5 ; <float> [#uses=1] 23 %7 = fmul float %4, undef ; <float> [#uses=1] 24 %8 = fsub float %7, undef ; <float> [#uses=1] 25 %9 = fmul float undef, %2 ; <float> [#uses=1 [all...] |
mvn.ll | 10 %tmpnot = xor i32 %a, -1 ; <i32> [#uses=1] 16 %tmp1 = shl i32 %a, 2 ; <i32> [#uses=1] 17 %tmp1not = xor i32 %tmp1, -1 ; <i32> [#uses=1] 23 %shift.upgrd.1 = zext i8 %b to i32 ; <i32> [#uses=1] 24 %tmp3 = shl i32 %a, %shift.upgrd.1 ; <i32> [#uses=1] 25 %tmp3not = xor i32 %tmp3, -1 ; <i32> [#uses=1] 31 %tmp1 = lshr i32 %a, 2 ; <i32> [#uses=1] 32 %tmp1not = xor i32 %tmp1, -1 ; <i32> [#uses=1] 38 %shift.upgrd.2 = zext i8 %b to i32 ; <i32> [#uses=1] 39 %tmp2 = lshr i32 %a, %shift.upgrd.2 ; <i32> [#uses=1 [all...] |
/external/llvm/test/CodeGen/Mips/ |
2008-08-06-Alloca.ll | 7 alloca i8, i32 %size ; <i8*>:0 [#uses=1] 8 alloca i8, i32 %size ; <i8*>:1 [#uses=1] 9 call i32 @foo( i8* %0 ) nounwind ; <i32>:2 [#uses=1] 10 call i32 @foo( i8* %1 ) nounwind ; <i32>:3 [#uses=1] 11 add i32 %3, %2 ; <i32>:4 [#uses=1]
|
/external/llvm/test/CodeGen/Thumb/ |
tst_teq.ll | 5 %tmp2 = and i32 %a, 255 ; <i32> [#uses=1] 6 icmp eq i32 %tmp2, 0 ; <i1>:0 [#uses=1] 7 %retval = select i1 %0, i32 20, i32 10 ; <i32> [#uses=1] 14 icmp eq i32 %tmp2, 0 ; <i1>:0 [#uses=1] 15 %retval = select i1 %0, i32 20, i32 10 ; <i32> [#uses=1]
|
/external/llvm/test/CodeGen/Thumb2/ |
thumb2-ldr_post.ll | 5 %tmp1 = mul i32 %a, %b ; <i32> [#uses=2] 6 %tmp2 = inttoptr i32 %tmp1 to i32* ; <i32*> [#uses=1] 7 %tmp3 = load i32* %tmp2 ; <i32> [#uses=1] 8 %tmp4 = sub i32 %tmp1, 8 ; <i32> [#uses=1] 9 %tmp5 = mul i32 %tmp4, %tmp3 ; <i32> [#uses=1]
|