/external/llvm/test/CodeGen/ARM/ |
2009-09-24-spill-align.ll | 6 %arg0_poly16x4_t = alloca <4 x i16> ; <<4 x i16>*> [#uses=1] 7 %out_poly16_t = alloca i16 ; <i16*> [#uses=1] 8 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 10 %0 = load <4 x i16>* %arg0_poly16x4_t, align 8 ; <<4 x i16>> [#uses=1] 11 %1 = extractelement <4 x i16> %0, i32 1 ; <i16> [#uses=1]
|
2009-09-27-CoalescerBug.ll | 10 %0 = fcmp olt float %a, 0.000000e+00 ; <i1> [#uses=1] 14 %1 = fsub float -0.000000e+00, %a ; <float> [#uses=1] 15 %2 = tail call arm_aapcs_vfpcc i64 @__fixunssfdi(float %1) nounwind ; <i64> [#uses=1] 16 %3 = sub i64 0, %2 ; <i64> [#uses=1] 20 %4 = tail call arm_aapcs_vfpcc i64 @__fixunssfdi(float %a) nounwind ; <i64> [#uses=1]
|
argaddr.ll | 5 %a_addr = alloca i32 ; <i32*> [#uses=2] 6 %b_addr = alloca i32 ; <i32*> [#uses=2] 7 %c_addr = alloca i32 ; <i32*> [#uses=2] 8 %d_addr = alloca i32 ; <i32*> [#uses=2] 9 %e_addr = alloca i32 ; <i32*> [#uses=2]
|
compare-call.ll | 6 %tmp = load float* %glob ; <float> [#uses=1] 7 %tmp2 = getelementptr float* %glob, i32 2 ; <float*> [#uses=1] 8 %tmp3 = load float* %tmp2 ; <float> [#uses=1] 9 %tmp.upgrd.1 = fcmp ogt float %tmp, %tmp3 ; <i1> [#uses=1] 13 %tmp.upgrd.2 = tail call i32 (...)* @bar( ) ; <i32> [#uses=0]
|
hidden-vis-3.ll | 3 @x = external hidden global i32 ; <i32*> [#uses=1] 4 @y = extern_weak hidden global i32 ; <i32*> [#uses=1] 13 %0 = load i32* @x, align 4 ; <i32> [#uses=1] 14 %1 = load i32* @y, align 4 ; <i32> [#uses=1] 15 %2 = add i32 %1, %0 ; <i32> [#uses=1]
|
str_pre.ll | 5 %B = load i32* %A ; <i32> [#uses=1] 6 %Y = getelementptr i32* %X, i32 4 ; <i32*> [#uses=2] 13 %B = load i32* %A ; <i32> [#uses=1] 14 %Y = getelementptr i16* %X, i32 4 ; <i16*> [#uses=2] 15 %tmp = trunc i32 %B to i16 ; <i16> [#uses=1]
|
tst_teq.ll | 6 %tmp2 = and i32 %a, 255 ; <i32> [#uses=1] 7 icmp eq i32 %tmp2, 0 ; <i1>:0 [#uses=1] 8 %retval = select i1 %0, i32 20, i32 10 ; <i32> [#uses=1] 15 icmp eq i32 %tmp2, 0 ; <i1>:0 [#uses=1] 16 %retval = select i1 %0, i32 20, i32 10 ; <i32> [#uses=1]
|
/external/llvm/test/CodeGen/Generic/ |
2005-01-18-SetUO-InfLoop.ll | 5 %tmp125 = fcmp uno double 0.000000e+00, 0.000000e+00 ; <i1> [#uses=1] 6 %tmp126 = or i1 %tmp125, false ; <i1> [#uses=1] 7 %tmp126.not = xor i1 %tmp126, true ; <i1> [#uses=1] 8 %brmerge1 = or i1 %tmp126.not, false ; <i1> [#uses=1] 15 %tmp164 = icmp eq i32 0, 0 ; <i1> [#uses=0]
|
/external/llvm/test/CodeGen/PowerPC/ |
mulhs.ll | 10 %tmp.1 = sext i32 %a to i64 ; <i64> [#uses=1] 11 %tmp.3 = sext i32 %b to i64 ; <i64> [#uses=1] 12 %tmp.4 = mul i64 %tmp.3, %tmp.1 ; <i64> [#uses=1] 13 %tmp.6 = lshr i64 %tmp.4, 32 ; <i64> [#uses=1] 14 %tmp.7 = trunc i64 %tmp.6 to i32 ; <i32> [#uses=1]
|
/external/llvm/test/CodeGen/Thumb2/ |
thumb2-str_pre.ll | 6 %B = load i32* %A ; <i32> [#uses=1] 7 %Y = getelementptr i32* %X, i32 4 ; <i32*> [#uses=2] 16 %B = load i32* %A ; <i32> [#uses=1] 17 %Y = getelementptr i16* %X, i32 4 ; <i16*> [#uses=2] 18 %tmp = trunc i32 %B to i16 ; <i16> [#uses=1]
|
/external/llvm/test/CodeGen/X86/ |
2006-03-02-InstrSchedBug.ll | 5 %tmp.1 = shl i32 %b, 1 ; <i32> [#uses=1] 6 %tmp.3 = add i32 %tmp.1, %a ; <i32> [#uses=1] 7 %tmp.5 = mul i32 %tmp.3, %a ; <i32> [#uses=1] 8 %tmp.8 = mul i32 %b, %b ; <i32> [#uses=1] 9 %tmp.9 = add i32 %tmp.5, %tmp.8 ; <i32> [#uses=1]
|
2007-10-12-SpillerUnfold2.ll | 8 %tmp151 = add i32 0, %round ; <i32> [#uses=1] 9 %tmp153 = ashr i32 %tmp151, %scale ; <i32> [#uses=1] 10 %tmp158 = xor i32 0, %tmp153 ; <i32> [#uses=1] 11 %tmp160 = or i32 %tmp158, 0 ; <i32> [#uses=1] 12 %tmp180181 = sext i16 0 to i32 ; <i32> [#uses=1] 13 %tmp183 = add i32 %tmp160, 1 ; <i32> [#uses=1] 20 %tmp253444 = lshr i32 %tmp180181, 4 ; <i32> [#uses=1] 21 %tmp254 = and i32 %tmp253444, 15 ; <i32> [#uses=1] 25 %tmp269 = load i8** %byteptr, align 4 ; <i8*> [#uses=3] 26 %tmp270 = load i8* %tmp269, align 1 ; <i8> [#uses=1 [all...] |
2007-11-04-LiveVariablesBug.ll | 6 %p2_addr = alloca i64* ; <i64**> [#uses=2] 7 %lines = alloca i32 ; <i32*> [#uses=2] 9 %tmp1 = lshr i64 %bytes, 8 ; <i64> [#uses=1] 10 %tmp12 = trunc i64 %tmp1 to i32 ; <i32> [#uses=2] 14 i32* %lines, i64 256, i64* %p1, i64* %p2, i32 %tmp12 ) ; <i64*> [#uses=0]
|
2008-11-03-F80VAARG.ll | 10 %ap = alloca i8* ; <i8**> [#uses=3] 11 %v1 = bitcast i8** %ap to i8* ; <i8*> [#uses=1] 13 %t1 = va_arg i8** %ap, x86_fp80 ; <x86_fp80> [#uses=1] 14 %t2 = va_arg i8** %ap, x86_fp80 ; <x86_fp80> [#uses=1] 15 %t = fadd x86_fp80 %t1, %t2 ; <x86_fp80> [#uses=1]
|
2009-06-05-VariableIndexInsert.ll | 5 %conv = bitcast <2 x i64> %a to <8 x i16> ; <<8 x i16>> [#uses=1] 6 %conv2 = trunc i32 %b to i16 ; <i16> [#uses=1] 7 %and = and i32 %imm, 7 ; <i32> [#uses=1] 8 %vecins = insertelement <8 x i16> %conv, i16 %conv2, i32 %and ; <<8 x i16>> [#uses=1] 9 %conv6 = bitcast <8 x i16> %vecins to <2 x i64> ; <<2 x i64>> [#uses=1]
|
avoid-loop-align-2.ll | 7 @x = external global i32* ; <i32**> [#uses=1] 11 %0 = icmp eq i32 %a, 0 ; <i1> [#uses=1] 15 %1 = icmp eq i32 %b, 0 ; <i1> [#uses=1] 16 %2 = load i32** @x, align 8 ; <i32*> [#uses=1] 20 %indvar18 = phi i32 [ 0, %bb.nph12 ], [ %indvar.next19, %bb2.bb3_crit_edge.us ] ; <i32> [#uses=2] 21 %sum.111.us = phi i32 [ 0, %bb.nph12 ], [ %4, %bb2.bb3_crit_edge.us ] ; <i32> [#uses=0] 22 %tmp16 = mul i32 %indvar18, %a ; <i32> [#uses=1] 26 %indvar = phi i32 [ 0, %bb2.preheader.us ], [ %indvar.next, %bb1.us ] ; <i32> [#uses=2] 27 %tmp17 = add i32 %indvar, %tmp16 ; <i32> [#uses=1] 28 %tmp. = zext i32 %tmp17 to i64 ; <i64> [#uses=1 [all...] |
hidden-vis-3.ll | 4 @x = external hidden global i32 ; <i32*> [#uses=1] 5 @y = extern_weak hidden global i32 ; <i32*> [#uses=1] 15 %0 = load i32* @x, align 4 ; <i32> [#uses=1] 16 %1 = load i32* @y, align 4 ; <i32> [#uses=1] 17 %2 = add i32 %1, %0 ; <i32> [#uses=1]
|
opt-ext-uses.ll | 5 %tmp180 = load i16* null, align 2 ; <i16> [#uses=3] 6 %tmp180181 = sext i16 %tmp180 to i32 ; <i32> [#uses=1] 8 %tmp185 = icmp slt i16 %tmp182, 0 ; <i1> [#uses=1] 12 %tmp195196 = trunc i16 %tmp180 to i8 ; <i8> [#uses=0] 16 %tmp256 = and i32 %tmp180181, 15 ; <i32> [#uses=0]
|
or-branch.ll | 5 %tmp = tail call i32 (...)* @bar( ) ; <i32> [#uses=0] 6 %tmp.upgrd.1 = icmp eq i32 %X, 0 ; <i1> [#uses=1] 7 %tmp3 = icmp slt i32 %Y, 5 ; <i1> [#uses=1] 8 %tmp4 = or i1 %tmp3, %tmp.upgrd.1 ; <i1> [#uses=1] 12 %tmp5 = tail call i32 (...)* @bar( ) ; <i32> [#uses=0]
|
peep-test-3.ll | 9 %0 = ptrtoint float* %A to i32 ; <i32> [#uses=1] 10 %1 = and i32 %0, 3 ; <i32> [#uses=1] 11 %2 = xor i32 %IA, 1 ; <i32> [#uses=1] 14 %3 = or i32 %2, %1 ; <i32> [#uses=1] 15 %4 = icmp eq i32 %3, 0 ; <i1> [#uses=1] 28 %0 = ptrtoint float* %A to i32 ; <i32> [#uses=1] 29 %1 = and i32 %0, 3 ; <i32> [#uses=1] 32 %2 = xor i32 %IA, 1 ; <i32> [#uses=1] 33 %3 = xor i32 %2, %1 ; <i32> [#uses=1] 34 %4 = icmp eq i32 %3, 0 ; <i1> [#uses=1 [all...] |
pr3457.ll | 7 %0 = tail call double (...)* @test() nounwind ; <double> [#uses=2] 8 %1 = tail call double (...)* @test() nounwind ; <double> [#uses=2] 9 %2 = fmul double %0, %0 ; <double> [#uses=1] 10 %3 = fmul double %1, %1 ; <double> [#uses=1] 11 %4 = fadd double %2, %3 ; <double> [#uses=1]
|
shl_elim.ll | 6 %tmp29 = lshr i64 %a, 24 ; <i64> [#uses=1] 7 %tmp23 = trunc i64 %tmp29 to i32 ; <i32> [#uses=1] 8 %tmp410 = lshr i32 %tmp23, 9 ; <i32> [#uses=1] 9 %tmp45 = trunc i32 %tmp410 to i16 ; <i16> [#uses=1] 10 %tmp456 = sext i16 %tmp45 to i32 ; <i32> [#uses=1]
|
widen_arith-3.ll | 9 @.str = internal constant [4 x i8] c"%d \00" ; <[4 x i8]*> [#uses=1] 10 @.str1 = internal constant [2 x i8] c"\0A\00" ; <[2 x i8]*> [#uses=1] 14 %dst.addr = alloca <3 x i16>* ; <<3 x i16>**> [#uses=2] 15 %src.addr = alloca <3 x i16>* ; <<3 x i16>**> [#uses=2] 16 %n.addr = alloca i32 ; <i32*> [#uses=2] 17 %v = alloca <3 x i16>, align 8 ; <<3 x i16>*> [#uses=1] 18 %i = alloca i32, align 4 ; <i32*> [#uses=6] 27 %tmp = load i32* %i ; <i32> [#uses=1] 28 %tmp1 = load i32* %n.addr ; <i32> [#uses=1] 29 %cmp = icmp slt i32 %tmp, %tmp1 ; <i1> [#uses=1 [all...] |
widen_arith-6.ll | 9 %dst.addr = alloca <3 x float>* ; <<3 x float>**> [#uses=2] 10 %src.addr = alloca <3 x float>* ; <<3 x float>**> [#uses=2] 11 %n.addr = alloca i32 ; <i32*> [#uses=2] 12 %v = alloca <3 x float>, align 16 ; <<3 x float>*> [#uses=2] 13 %i = alloca i32, align 4 ; <i32*> [#uses=6] 22 %tmp = load i32* %i ; <i32> [#uses=1] 23 %tmp1 = load i32* %n.addr ; <i32> [#uses=1] 24 %cmp = icmp slt i32 %tmp, %tmp1 ; <i1> [#uses=1] 28 %tmp2 = load i32* %i ; <i32> [#uses=1] 29 %tmp3 = load <3 x float>** %dst.addr ; <<3 x float>*> [#uses=1 [all...] |
/external/llvm/test/ExecutionEngine/ |
2003-01-04-LoopTest.ll | 5 call i32 @mylog( i32 4 ) ; <i32>:1 [#uses=0] 13 %reg112 = phi i32 [ 10, %bb2 ], [ 1, %bb0 ] ; <i32> [#uses=1] 14 %cann-indvar = phi i32 [ %cann-indvar, %bb2 ], [ 0, %bb0 ] ; <i32> [#uses=1] 15 %reg114 = add i32 %reg112, 1 ; <i32> [#uses=2] 16 %cond222 = icmp slt i32 %reg114, %num ; <i1> [#uses=1]
|