/external/llvm/test/CodeGen/ARM/ |
long.ll | 42 %tmp1 = add i64 %y, 1 ; <i64> [#uses=1] 49 %tmp = call i64 @f8( ) ; <i64> [#uses=0] 60 %tmp = sub i64 %a, %b ; <i64> [#uses=1] 68 %tmp = sext i32 %a to i64 ; <i64> [#uses=1] 69 %tmp1 = sext i32 %b to i64 ; <i64> [#uses=1] 70 %tmp2 = mul i64 %tmp1, %tmp ; <i64> [#uses=1] 78 %tmp = zext i32 %a to i64 ; <i64> [#uses=1] 79 %tmp1 = zext i32 %b to i64 ; <i64> [#uses=1] 80 %tmp2 = mul i64 %tmp1, %tmp ; <i64> [#uses=1] 87 %a = alloca i64, align 8 ; <i64*> [#uses=1 [all...] |
2009-08-15-RegScavenger-EarlyClobber.ll | 17 %asmtmp = tail call %struct.device_dma_parameters asm "adds $1, $2, $3; sbcccs $1, $1, $0; movcc $0, #0", "=&r,=&r,r,Ir,0,~{cc}"(i8* undef, i32 undef, i32 0) nounwind; <%struct.device_dma_parameters> [#uses=1] 18 %asmresult = extractvalue %struct.device_dma_parameters %asmtmp, 0; <i32> [#uses=1] 19 %0 = icmp eq i32 %asmresult, 0 ; <i1> [#uses=1] 26 %1 = add i32 %2, 1 ; <i32> [#uses=1] 30 %2 = phi i32 [ 0, %entry ], [ %1, %bb7 ] ; <i32> [#uses=3] 31 %scevgep22 = getelementptr %struct.iovec* %iov, i32 %2, i32 0; <i8**> [#uses=0] 32 %3 = load i32* %nr_segs, align 4 ; <i32> [#uses=1] 33 %4 = icmp ult i32 %2, %3 ; <i1> [#uses=1]
|
hidden-vis-2.ll | 3 @x = weak hidden global i32 0 ; <i32*> [#uses=1] 10 %0 = load i32* @x, align 4 ; <i32> [#uses=1]
|
imm.ll | 4 %B = add i32 %A, -268435441 ; <i32> [#uses=1] 13 %B = or i32 %A, 65533 ; <i32> [#uses=1]
|
neon_ld1.ll | 10 %0 = load <4 x i16>* %a, align 8 ; <<4 x i16>> [#uses=1] 11 %1 = load <4 x i16>* %b, align 8 ; <<4 x i16>> [#uses=1] 12 %2 = add <4 x i16> %0, %1 ; <<4 x i16>> [#uses=1] 13 %3 = bitcast <4 x i16> %2 to <2 x i32> ; <<2 x i32>> [#uses=1] 25 %0 = load <4 x i16>* %a, align 8 ; <<4 x i16>> [#uses=1] 26 %1 = load <4 x i16>* %b, align 8 ; <<4 x i16>> [#uses=1] 27 %2 = sub <4 x i16> %0, %1 ; <<4 x i16>> [#uses=1] 28 %3 = bitcast <4 x i16> %2 to <2 x i32> ; <<2 x i32>> [#uses=1]
|
neon_ld2.ll | 10 %0 = load <2 x i64>* %a, align 16 ; <<2 x i64>> [#uses=1] 11 %1 = load <2 x i64>* %b, align 16 ; <<2 x i64>> [#uses=1] 12 %2 = add <2 x i64> %0, %1 ; <<2 x i64>> [#uses=1] 13 %3 = bitcast <2 x i64> %2 to <4 x i32> ; <<4 x i32>> [#uses=1] 26 %0 = load <2 x i64>* %a, align 16 ; <<2 x i64>> [#uses=1] 27 %1 = load <2 x i64>* %b, align 16 ; <<2 x i64>> [#uses=1] 28 %2 = sub <2 x i64> %0, %1 ; <<2 x i64>> [#uses=1] 29 %3 = bitcast <2 x i64> %2 to <4 x i32> ; <<4 x i32>> [#uses=1]
|
tls3.ll | 5 @teste = internal thread_local global %struct.anon zeroinitializer ; <%struct.anon*> [#uses=1] 9 %tmp2 = load i32* getelementptr (%struct.anon* @teste, i32 0, i32 0), align 8 ; <i32> [#uses=1]
|
/external/llvm/test/CodeGen/Thumb2/ |
2009-07-17-CrossRegClassCopy.ll | 14 %tmp38 = add i32 undef, 10 ; <i32> [#uses=1] 18 %indvar.i = phi i32 [ 0, %bb1 ], [ %2, %bb.i ] ; <i32> [#uses=3] 19 %tmp39 = add i32 %indvar.i, %tmp38 ; <i32> [#uses=1] 20 %p_addr.0.i = getelementptr i8* undef, i32 %tmp39 ; <i8*> [#uses=1] 21 %0 = load i8* %p_addr.0.i, align 1 ; <i8> [#uses=1] 22 %1 = icmp slt i8 %0, 0 ; <i1> [#uses=1] 23 %2 = add i32 %indvar.i, 1 ; <i32> [#uses=1] 27 %.sum40 = add i32 %indvar.i, undef ; <i32> [#uses=1] 28 %.sum31 = add i32 %.sum40, 2 ; <i32> [#uses=1] 29 %scevgep.i = getelementptr %struct.dwarf_cie* %cie, i32 0, i32 3, i32 %.sum31 ; <i8*> [#uses=1 [all...] |
/external/llvm/test/CodeGen/X86/ |
2010-04-13-AnalyzeBranchCrash.ll | 15 %tmp69 = load float* null, align 4 ; <float> [#uses=1] 16 %cmp19 = icmp eq %1* null, %scroller ; <i1> [#uses=2] 17 %cond = select i1 %cmp19, float %tmp69, float 0.000000e+00 ; <float> [#uses=1] 18 %call36 = call i64 bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i64 (i8*, i8*)*)(i8* undef, i8* undef) nounwind optsize ; <i64> [#uses=2] 22 %sroa.store.elt68 = lshr i64 %call36, 32 ; <i64> [#uses=1] 23 %0 = trunc i64 %sroa.store.elt68 to i32 ; <i32> [#uses=1] 27 %1 = trunc i64 %call36 to i32 ; <i32> [#uses=1] 31 %cond48.in = phi i32 [ %0, %cond.true32 ], [ %1, %cond.false39 ] ; <i32> [#uses=1] 32 %cond48 = bitcast i32 %cond48.in to float ; <float> [#uses=1] 33 %div = fdiv float %cond, undef ; <float> [#uses=1 [all...] |
loop-strength-reduce-2.ll | 22 @A = global [16 x [16 x i32]] zeroinitializer, align 32 ; <[16 x [16 x i32]]*> [#uses=2] 26 %N = bitcast i32 %N.in to i32 ; <i32> [#uses=1] 27 %tmp5 = icmp sgt i32 %N.in, 0 ; <i1> [#uses=1] 31 %indvar = phi i32 [ 0, %entry ], [ %indvar.next, %cond_true ] ; <i32> [#uses=2] 32 %i.0.0 = bitcast i32 %indvar to i32 ; <i32> [#uses=2] 33 %tmp2 = add i32 %i.0.0, 1 ; <i32> [#uses=1] 34 %tmp = getelementptr [16 x [16 x i32]]* @A, i32 0, i32 %row, i32 %tmp2 ; <i32*> [#uses=1] 36 %tmp5.upgrd.1 = add i32 %i.0.0, 2 ; <i32> [#uses=1] 37 %tmp7 = getelementptr [16 x [16 x i32]]* @A, i32 0, i32 %row, i32 %tmp5.upgrd.1 ; <i32*> [#uses=1] 39 %indvar.next = add i32 %indvar, 1 ; <i32> [#uses=2 [all...] |
lsr-i386.ll | 23 %indvar11 = phi i32 [ %indvar.next12, %bb6 ], [ 0, %entry ] ; <i32> [#uses=2] 24 %tmp21 = add i32 %indvar11, 1 ; <i32> [#uses=1] 26 %tmp15 = mul i32 %n, %t ; <i32> [#uses=1] 27 %tmp16 = add i32 %tmp21, %tmp15 ; <i32> [#uses=1] 28 %tmp17 = shl i32 %tmp16, 3 ; <i32> [#uses=1] 29 %tmp18 = add i32 %tmp17, -8 ; <i32> [#uses=1] 33 %indvar = phi i32 [ 0, %bb1 ], [ %indvar.next, %bb2 ] ; <i32> [#uses=2] 34 %tmp19 = add i32 %tmp18, %indvar ; <i32> [#uses=1] 35 %scevgep = getelementptr %struct.anon* @mp2grad_, i32 0, i32 0, i32 %tmp19 ; <i32*> [#uses=1] 37 %indvar.next = add i32 %indvar, 1 ; <i32> [#uses=1 [all...] |
pr2659.ll | 9 %cmp = icmp ugt i32 %k, %n ; <i1> [#uses=1] 13 %cmp44 = icmp eq i32 %k, 0 ; <i1> [#uses=1] 32 %indvar = phi i32 [ 0, %forcond.preheader ], [ %divisor.02, %forbody ] ; <i32> [#uses=3] 33 %accumulator.01 = phi i32 [ 1, %forcond.preheader ], [ %div, %forbody ] ; <i32> [#uses=1] 34 %divisor.02 = add i32 %indvar, 1 ; <i32> [#uses=2] 35 %n.addr.03 = sub i32 %n, %indvar ; <i32> [#uses=1] 36 %mul = mul i32 %n.addr.03, %accumulator.01 ; <i32> [#uses=1] 37 %div = udiv i32 %mul, %divisor.02 ; <i32> [#uses=2] 38 %inc = add i32 %indvar, 2 ; <i32> [#uses=1] 39 %cmp4 = icmp ugt i32 %inc, %k ; <i1> [#uses=1 [all...] |
widen_load-1.ll | 11 @compl = linkonce global [20 x i64] zeroinitializer, align 64 ; <[20 x i64]*> [#uses=1] 17 %changed = alloca i32, align 4 ; <i32*> [#uses=3] 22 %r2 = getelementptr float* bitcast ([20 x i64]* @compl to float*), i64 32 ; <float*> [#uses=1] 23 %r3 = bitcast float* %r2 to <2 x float>* ; <<2 x float>*> [#uses=1] 24 %r4 = load <2 x float>* %r3, align 4 ; <<2 x float>> [#uses=1] 29 %r5 = load i32* %changed, align 4 ; <i32> [#uses=1] 30 %r6 = icmp eq i32 %r5, 0 ; <i1> [#uses=1] 31 %r7 = zext i1 %r6 to i32 ; <i32> [#uses=1] 32 %r8 = icmp ne i32 %r7, 0 ; <i1> [#uses=1] 39 %r11 = ptrtoint <2 x float>* %garbage1 to i64 ; <i64> [#uses=1 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
sink_instruction.ll | 9 %tmp.2 = sdiv i32 %A, %B ; <i32> [#uses=1] 10 %tmp.9 = add i32 %B, %A ; <i32> [#uses=1] 31 %x_addr.17 = phi i32 [ %x, %entry ], [ %x_addr.0, %bb2 ] ; <i32> [#uses=4] 32 %i.06 = phi i32 [ 0, %entry ], [ %4, %bb2 ] ; <i32> [#uses=1] 33 %0 = add nsw i32 %x_addr.17, 1 ; <i32> [#uses=1] 34 %1 = sdiv i32 %0, %x_addr.17 ; <i32> [#uses=1] 35 %2 = icmp eq i32 %x_addr.17, 0 ; <i1> [#uses=1] 43 %3 = tail call i32 @bar() nounwind ; <i32> [#uses=0] 47 %x_addr.0 = phi i32 [ %1, %bb1 ], [ %x_addr.17, %bb ] ; <i32> [#uses=2] 48 %4 = add nsw i32 %i.06, 1 ; <i32> [#uses=2 [all...] |
/external/llvm/test/Transforms/LICM/ |
hoisting.ll | 3 @X = global i32 0 ; <i32*> [#uses=1] 11 %A = load i32* @X ; <i32> [#uses=2] 20 %B1 = sdiv i32 4, %A ; <i32> [#uses=1] 24 %B = phi i32 [ 0, %Loop ], [ %B1, %IfUnEqual ] ; <i32> [#uses=1] 27 %C = sub i32 %A, %B ; <i32> [#uses=1] 40 %A = load i32* @X ; <i32> [#uses=2] 44 %B = sdiv i32 4, %A ; <i32> [#uses=2] 48 %C = sub i32 %A, %B ; <i32> [#uses=1] 57 %A = load i32* @X ; <i32> [#uses=2] 60 %B = add i32 4, 2 ; <i32> [#uses=2 [all...] |
/external/llvm/test/Transforms/ScalarRepl/ |
badarray.ll | 13 %Y = getelementptr [4 x i32]* %X, i64 0, i64 6 ; <i32*> [#uses=2] 15 %Z = load i32* %Y ; <i32> [#uses=1] 25 %yx2.i = alloca float, align 4 ; <float*> [#uses=1] 26 %yx26.i = bitcast float* %yx2.i to i64* ; <i64*> [#uses=1] 27 %0 = load i64* %yx26.i, align 8 ; <i64> [#uses=0] 40 %var_1 = alloca %padded, align 8 ; <%padded*> [#uses=3] 41 %0 = getelementptr inbounds %padded* %var_1, i32 0, i32 0 ; <%base*> [#uses=2] 43 %p2 = getelementptr inbounds %base* %0, i32 0, i32 1, i32 0 ; <i8*> [#uses=1] 48 %callret = call %padded *@test3f() ; <i32> [#uses=2] 49 %callretcast = bitcast %padded* %callret to i8* ; <i8*> [#uses=1 [all...] |
/external/llvm/test/Analysis/GlobalsModRef/ |
modreftest.ll | 2 @X = internal global i32 4 ; <i32*> [#uses=2] 7 %V = load i32* @X ; <i32> [#uses=1]
|
/external/llvm/test/Assembler/ |
2002-03-08-NameCollision2.ll | 7 @Var = external global i32 ; <i32*> [#uses=0] 10 %Var = alloca i32 ; <i32*> [#uses=0]
|
2004-06-07-VerifierBug.ll | 8 %tmp.4.i9 = getelementptr i32* null, i32 %tmp.5.i10 ; <i32*> [#uses=1] 9 %tmp.5.i10 = load i32* %tmp.4.i9 ; <i32> [#uses=1]
|
2007-03-18-InvalidNumberedVar.ll | 6 icmp eq i32 %b, %a ; <i1>:0 [#uses=1] 7 zext i1 %0 to i32 ; <i32>:0 [#uses=1]
|
/external/llvm/test/CodeGen/Generic/ |
2006-01-18-InvalidBranchOpcodeAssert.ll | 5 %tmp125 = fcmp uno double 0.000000e+00, 0.000000e+00 ; <i1> [#uses=1] 12 %tmp164 = icmp eq i32 0, 0 ; <i1> [#uses=0]
|
/external/llvm/test/CodeGen/PowerPC/ |
2005-10-08-ArithmeticRotate.ll | 7 %Y = and i32 %X, -2 ; <i32> [#uses=1] 8 %Z = ashr i32 %Y, 11 ; <i32> [#uses=1]
|
2006-07-19-stwbrx-crash.ll | 4 %tmp93 = load i16* null ; <i16> [#uses=1] 5 %tmp99 = call i16 @llvm.bswap.i16( i16 %tmp93 ) ; <i16> [#uses=1]
|
2007-05-14-InlineAsmSelectCrash.ll | 10 %tmp56 = bitcast %struct.A* %In0P to float* ; <float*> [#uses=1] 14 %i.035.0 = phi i32 [ 0, %entry ], [ %indvar.next, %bb ] ; <i32> [#uses=2] 15 %tmp8 = getelementptr float* %tmp56, i32 %i.035.0 ; <float*> [#uses=2] 16 %tmp101112 = bitcast float* %tmp8 to i8* ; <i8*> [#uses=1] 17 %tmp1617 = bitcast float* %tmp8 to i32* ; <i32*> [#uses=1] 18 %tmp21 = tail call i32 asm "lwbrx $0, $2, $1", "=r,r,bO,*m"( i8* %tmp101112, i32 0, i32* %tmp1617 ) ; <i32> [#uses=0] 19 %indvar.next = add i32 %i.035.0, 1 ; <i32> [#uses=2] 20 %exitcond = icmp eq i32 %indvar.next, 4 ; <i1> [#uses=1]
|
2009-01-16-DeclareISelBug.ll | 4 @"\01LC" = internal constant [13 x i8] c"conftest.val\00" ; <[13 x i8]*> [#uses=1] 8 %0 = call i8* @fopen(i8* getelementptr ([13 x i8]* @"\01LC", i32 0, i32 0), i8* null) nounwind ; <i8*> [#uses=0]
|