/external/llvm/test/CodeGen/X86/ |
mul-shift-reassoc.ll | 7 %tmp.2 = shl i32 %X, 1 ; <i32> [#uses=1] 8 %tmp.3 = mul i32 %tmp.2, %Y ; <i32> [#uses=1] 9 %tmp.5 = add i32 %tmp.3, %Y ; <i32> [#uses=1]
|
vec_compare-2.ll | 17 %shr.i = ashr <4 x i32> zeroinitializer, <i32 3, i32 3, i32 3, i32 3> ; <<4 x i32>> [#uses=1] 18 %cmp318.i = sext <4 x i1> zeroinitializer to <4 x i32> ; <<4 x i32>> [#uses=1] 19 %sub322.i = sub <4 x i32> %shr.i, zeroinitializer ; <<4 x i32>> [#uses=1] 20 %cmp323.x = icmp slt <4 x i32> zeroinitializer, %sub322.i ; <<4 x i1>> [#uses=1] 21 %cmp323.i = sext <4 x i1> %cmp323.x to <4 x i32> ; <<4 x i32>> [#uses=1] 22 %or.i = or <4 x i32> %cmp318.i, %cmp323.i ; <<4 x i32>> [#uses=1] 23 %tmp10.i83.i = bitcast <4 x i32> %or.i to <4 x float> ; <<4 x float>> [#uses=1] 24 %0 = call <4 x float> @llvm.x86.sse41.blendvps(<4 x float> undef, <4 x float> undef, <4 x float> %tmp10.i83.i) nounwind ; <<4 x float>> [#uses=1] 25 %conv.i.i15.i = bitcast <4 x float> %0 to <4 x i32> ; <<4 x i32>> [#uses=1] 26 %swz.i.i28.i = shufflevector <4 x i32> %conv.i.i15.i, <4 x i32> undef, <2 x i32> <i32 0, i32 1> ; <<2 x i32>> [#uses=1 [all...] |
vec_set-G.ll | 4 %tmp41896 = extractelement <4 x float> %A, i32 0 ; <float> [#uses=1] 5 %tmp14082 = insertelement <4 x float> < float 0.000000e+00, float undef, float undef, float undef >, float %tmp41896, i32 1 ; <<4 x float>> [#uses=1] 6 %tmp14083 = insertelement <4 x float> %tmp14082, float 0.000000e+00, i32 2 ; <<4 x float>> [#uses=1]
|
/external/llvm/test/CodeGen/XCore/ |
indirectbr.ll | 3 @nextaddr = global i8* null ; <i8**> [#uses=2] 4 @C.0.2070 = private constant [5 x i8*] [i8* blockaddress(@foo, %L1), i8* blockaddress(@foo, %L2), i8* blockaddress(@foo, %L3), i8* blockaddress(@foo, %L4), i8* blockaddress(@foo, %L5)] ; <[5 x i8*]*> [#uses=1] 9 %0 = load i8** @nextaddr, align 4 ; <i8*> [#uses=2] 10 %1 = icmp eq i8* %0, null ; <i1> [#uses=1] 14 %gotovar.4.0 = phi i8* [ %gotovar.4.0.pre, %bb3 ], [ %0, %entry ] ; <i8*> [#uses=1] 19 %2 = getelementptr inbounds [5 x i8*]* @C.0.2070, i32 0, i32 %i ; <i8**> [#uses=1] 20 %gotovar.4.0.pre = load i8** %2, align 4 ; <i8*> [#uses=1] 27 %res.0 = phi i32 [ 385, %L5 ], [ 35, %bb2 ] ; <i32> [#uses=1] 31 %res.1 = phi i32 [ %res.0, %L4 ], [ 5, %bb2 ] ; <i32> [#uses=1] 35 %res.2 = phi i32 [ %res.1, %L3 ], [ 1, %bb2 ] ; <i32> [#uses=1 [all...] |
ladd_lsub_combine.ll | 6 %0 = zext i32 %x to i64 ; <i64> [#uses=1] 7 %1 = zext i32 %y to i64 ; <i64> [#uses=1] 8 %2 = add i64 %1, %0 ; <i64> [#uses=1] 19 %0 = zext i32 %x to i64 ; <i64> [#uses=1] 20 %1 = zext i32 %y to i64 ; <i64> [#uses=1] 21 %2 = sub i64 %1, %0 ; <i64> [#uses=1] 33 %0 = zext i32 %y to i64 ; <i64> [#uses=1] 34 %1 = add i64 %x, %0 ; <i64> [#uses=1] 46 %0 = zext i32 %x to i64 ; <i64> [#uses=1] 47 %1 = add i64 %0, %y ; <i64> [#uses=1 [all...] |
/external/llvm/test/ExecutionEngine/ |
2003-01-04-ArgumentBug.ll | 5 %cond212 = fcmp une double %A, 1.000000e+00 ; <i1> [#uses=1] 6 %cast110 = zext i1 %cond212 to i32 ; <i32> [#uses=1] 11 %reg212 = call i32 @foo( i32 0, i32 1, double 1.000000e+00 ) ; <i32> [#uses=1]
|
test-call.ll | 7 %X = trunc i16 %S to i8 ; <i8> [#uses=1] 8 %Y = zext i8 %X to i32 ; <i32> [#uses=1] 13 %X = call i32 @test( i8 123, i16 1024 ) ; <i32> [#uses=1]
|
test-loop.ll | 7 %I = phi i32 [ 0, %0 ], [ %i2, %Loop ] ; <i32> [#uses=1] 8 %i2 = add i32 %I, 1 ; <i32> [#uses=2] 9 %C = icmp eq i32 %i2, 10 ; <i1> [#uses=1]
|
/external/llvm/test/Feature/ |
casttest.ll | 7 %cast110 = sext i8 %z to i16 ; <i16> [#uses=1] 8 %cast10 = trunc i64 %x to i16 ; <i16> [#uses=1] 9 %reg109 = add i16 %cast110, %cast10 ; <i16> [#uses=1]
|
testlogical.ll | 6 %t1 = xor i32 %i0, %j0 ; <i32> [#uses=1] 7 %t2 = or i32 %i0, %j0 ; <i32> [#uses=1] 8 %t3 = and i32 %t1, %t2 ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/ADCE/ |
2002-05-28-Crash-distilled.ll | 6 %F = sitofp i32 %i to float ; <float> [#uses=1] 7 %I = bitcast i32 %i to i32 ; <i32> [#uses=1] 11 %B = icmp ne i32 %I, 0 ; <i1> [#uses=1]
|
2002-07-17-AssertionFailure.ll | 9 %cast611 = bitcast i8* %reg5481 to i8** ; <i8**> [#uses=1] 10 %reg162 = load i8** %cast611 ; <i8*> [#uses=1] 11 ptrtoint i8* %reg162 to i32 ; <i32>:1 [#uses=0]
|
/external/llvm/test/Transforms/ArgumentPromotion/ |
2008-02-01-ReturnAttrs.ll | 5 %tmp2 = load i32* %x, align 4 ; <i32> [#uses=1] 11 %x_addr = alloca i32 ; <i32*> [#uses=2] 13 %tmp1 = call i32 @deref( i32* %x_addr ) nounwind ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/DeadArgElim/ |
deadretval.ll | 9 %DEAD = call i32 @test( i32 %A ) ; <i32> [#uses=0] 14 %X = call i32 @test2( i32 3232 ) ; <i32> [#uses=1] 15 %Y = add i32 %X, -123 ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/GlobalDCE/ |
2002-08-17-FunctionDGE.ll | 7 @b = internal global i32 ()* @foo ; <i32 ()**> [#uses=0] 10 @foo.upgrd.1 = internal global i32 7 ; <i32*> [#uses=1] 14 %ret = load i32* @foo.upgrd.1 ; <i32> [#uses=1]
|
2002-09-12-Redeletion.ll | 4 @foo.upgrd.1 = internal global i32 7 ; <i32*> [#uses=3] 5 @bar = internal global [2 x { i32*, i32 }] [ { i32*, i32 } { i32* @foo.upgrd.1, i32 7 }, { i32*, i32 } { i32* @foo.upgrd.1, i32 1 } ] ; <[2 x { i32*, i32 }]*> [#uses=0] 8 %ret = load i32* @foo.upgrd.1 ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/GlobalOpt/ |
heap-sra-2.ll | 5 @X = internal global %struct.foo* null ; <%struct.foo**> [#uses=2] 11 %malloccall = tail call i8* @malloc(i64 8000000) ; <i8*> [#uses=1] 12 %0 = bitcast i8* %malloccall to [1000000 x %struct.foo]* ; <[1000000 x %struct.foo]*> [#uses=1] 13 %.sub = getelementptr [1000000 x %struct.foo]* %0, i32 0, i32 0 ; <%struct.foo*> [#uses=1] 22 %0 = load %struct.foo** @X, align 4 ; <%struct.foo*> [#uses=1] 26 %i.0.reg2mem.0 = phi i32 [ 0, %bb1.thread ], [ %indvar.next, %bb1 ] ; <i32> [#uses=2] 27 %sum.0.reg2mem.0 = phi i32 [ 0, %bb1.thread ], [ %3, %bb1 ] ; <i32> [#uses=1] 28 %1 = getelementptr %struct.foo* %0, i32 %i.0.reg2mem.0, i32 0 ; <i32*> [#uses=1] 29 %2 = load i32* %1, align 4 ; <i32> [#uses=1] 30 %3 = add i32 %2, %sum.0.reg2mem.0 ; <i32> [#uses=2 [all...] |
integer-bool.ll | 6 @G = internal global i32 0 ; <i32*> [#uses=3] 19 %A = load i32* @G ; <i32> [#uses=1] 20 %C = icmp slt i32 %A, 2 ; <i1> [#uses=1]
|
undef-init.ll | 3 @llvm.global_ctors = appending global [1 x { i32, void ()* }] [ { i32, void ()* } { i32 65535, void ()* @_GLOBAL__I__Z3foov } ] ; <[1 x { i32, void ()* }]*> [#uses=0] 4 @X.0 = internal global i32 undef ; <i32*> [#uses=2] 8 %tmp.1 = load i32* @X.0 ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
2003-04-16-ExprAnalysis.ll | 6 @X = global i32 7 ; <i32*> [#uses=1] 13 %IV = phi i32 [ %A, %0 ], [ %IVNext, %Loop ] ; <i32> [#uses=1] 14 %IVNext = add i32 %IV, ptrtoint (i32* @X to i32) ; <i32> [#uses=1]
|
uglygep.ll | 9 @numf2s = external global i32 ; <i32*> [#uses=1] 10 @numf1s = external global i32 ; <i32*> [#uses=1] 11 @tds = external global double** ; <double***> [#uses=1] 18 %i.0 = phi i32 [ 0, %entry ], [ %tmp9, %bb3 ] ; <i32> [#uses=3] 25 %j.0 = phi i32 [ 0, %bb ], [ %tmp6, %bb1 ] ; <i32> [#uses=3] 26 %tmp8 = icmp slt i32 %j.0, %tmp7 ; <i1> [#uses=1] 30 %tmp = load double*** @tds, align 8 ; <double**> [#uses=1] 31 %tmp1 = sext i32 %i.0 to i64 ; <i64> [#uses=1] 32 %tmp2 = getelementptr inbounds double** %tmp, i64 %tmp1 ; <double**> [#uses=1] 33 %tmp3 = load double** %tmp2, align 1 ; <double*> [#uses=1 [all...] |
/external/llvm/test/Transforms/Inline/ |
2003-09-14-InlineValue.ll | 6 %I = call i32 @External( ) ; <i32> [#uses=2] 7 %J = add i32 %I, %I ; <i32> [#uses=1] 13 to label %Ok unwind label %Bad ; <i32> [#uses=1]
|
inline_dce.ll | 12 call i32 @reallysmall( i32 5 ) ; <i32>:1 [#uses=0] 17 call i32 @reallysmall( i32 %A ) ; <i32>:1 [#uses=0] 22 %B = call i32 @reallysmall( i32 %A ) ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/InstCombine/ |
2004-09-28-BadShiftAndSetCC.ll | 4 %tmp.125 = shl i32 %tmp.124, 8 ; <i32> [#uses=1] 5 %tmp.126.mask = and i32 %tmp.125, -16777216 ; <i32> [#uses=1] 6 %tmp.128 = icmp eq i32 %tmp.126.mask, 167772160 ; <i1> [#uses=1]
|
2008-02-28-OrFCmpCrash.ll | 6 %tmp67 = fcmp uno x86_fp80 %y, 0xK00000000000000000000 ; <i1> [#uses=1] 7 %tmp71 = fcmp uno float %x, 0.000000e+00 ; <i1> [#uses=1] 8 %bothcond = or i1 %tmp67, %tmp71 ; <i1> [#uses=1]
|