/external/llvm/test/Feature/ |
sparcld.ll | 5 @ld = external global fp128 ; <fp128*> [#uses=1] 6 @d = global double 4.050000e+00, align 8 ; <double*> [#uses=1] 7 @f = global float 0x4010333340000000 ; <float*> [#uses=1] 11 %retval = alloca i32, align 4 ; <i32*> [#uses=1] 12 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 13 %tmp = load float* @f ; <float> [#uses=1] 14 %tmp1 = fpext float %tmp to double ; <double> [#uses=1] 15 %tmp2 = load double* @d ; <double> [#uses=1] 16 %tmp3 = fmul double %tmp1, %tmp2 ; <double> [#uses=1] 17 %tmp4 = fpext double %tmp3 to fp128 ; <fp128> [#uses=1 [all...] |
globalvars.ll | 5 @MyVar = external global i32 ; <i32*> [#uses=1] 6 @MyIntList = external global { i32*, i32 } ; <{ \2*, i32 }*> [#uses=1] 7 external global i32 ; <i32*>:0 [#uses=0] 8 @AConst = constant i32 123 ; <i32*> [#uses=0] 9 @AString = constant [4 x i8] c"test" ; <[4 x i8]*> [#uses=0] 10 @ZeroInit = global { [100 x i32], [40 x float] } zeroinitializer ; <{ [100 x i32], [40 x float] }*> [#uses=0] 14 %idx = getelementptr { i32*, i32 }* @MyIntList, i64 0, i32 1 ; <i32*> [#uses=1]
|
/external/llvm/test/Transforms/ConstProp/ |
2002-09-03-SetCC-Bools.ll | 7 %A = icmp ule i1 true, false ; <i1> [#uses=1] 8 %B = icmp uge i1 true, false ; <i1> [#uses=1] 9 %C = icmp ult i1 false, true ; <i1> [#uses=1] 10 %D = icmp ugt i1 true, false ; <i1> [#uses=1] 11 %E = icmp eq i1 false, false ; <i1> [#uses=1] 12 %F = icmp ne i1 false, true ; <i1> [#uses=1] 13 %G = and i1 %A, %B ; <i1> [#uses=1] 14 %H = and i1 %C, %D ; <i1> [#uses=1] 15 %I = and i1 %E, %F ; <i1> [#uses=1] 16 %J = and i1 %G, %H ; <i1> [#uses=1 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
apint-sub.ll | 10 %B = sub i23 %A, %A ; <i23> [#uses=1] 15 %B = sub i47 %A, 0 ; <i47> [#uses=1] 20 %B = sub i97 0, %A ; <i97> [#uses=1] 21 %C = sub i97 0, %B ; <i97> [#uses=1] 26 %B = sub i108 0, %A ; <i108> [#uses=1] 27 %C = sub i108 %x, %B ; <i108> [#uses=1] 32 %D = sub i19 %Bok, %Cok ; <i19> [#uses=1] 33 %E = sub i19 %A, %D ; <i19> [#uses=1] 38 %C = and i57 %A, %B ; <i57> [#uses=1] 39 %D = sub i57 %A, %C ; <i57> [#uses=1 [all...] |
bswap.ll | 7 %tmp1 = lshr i32 %i, 24 ; <i32> [#uses=1] 8 %tmp3 = lshr i32 %i, 8 ; <i32> [#uses=1] 9 %tmp4 = and i32 %tmp3, 65280 ; <i32> [#uses=1] 10 %tmp5 = or i32 %tmp1, %tmp4 ; <i32> [#uses=1] 11 %tmp7 = shl i32 %i, 8 ; <i32> [#uses=1] 12 %tmp8 = and i32 %tmp7, 16711680 ; <i32> [#uses=1] 13 %tmp9 = or i32 %tmp5, %tmp8 ; <i32> [#uses=1] 14 %tmp11 = shl i32 %i, 24 ; <i32> [#uses=1] 15 %tmp12 = or i32 %tmp9, %tmp11 ; <i32> [#uses=1] 20 %tmp2 = shl i32 %arg, 24 ; <i32> [#uses=1 [all...] |
known_align.ll | 5 @t = global %struct.p <{ i8 1, i32 10 }> ; <%struct.p*> [#uses=1] 6 @u = weak global %struct.p zeroinitializer ; <%struct.p*> [#uses=1] 10 %retval = alloca i32, align 4 ; <i32*> [#uses=2] 11 %tmp = alloca i32, align 4 ; <i32*> [#uses=2] 12 %tmp1 = alloca i32, align 4 ; <i32*> [#uses=3] 13 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 14 %tmp3 = load i32* getelementptr (%struct.p* @t, i32 0, i32 1), align 1 ; <i32> [#uses=1] 16 %tmp5 = load i32* %tmp1, align 4 ; <i32> [#uses=1] 18 %tmp6 = load i32* %tmp1, align 4 ; <i32> [#uses=1] 20 %tmp7 = load i32* %tmp, align 4 ; <i32> [#uses=1 [all...] |
2006-09-15-CastToBool.ll | 5 %tmp.i = load i32* %tmp1 ; <i32> [#uses=1] 6 %tmp = bitcast i32 %tmp.i to i32 ; <i32> [#uses=1] 7 %tmp2.ui = lshr i32 %tmp, 5 ; <i32> [#uses=1] 8 %tmp2 = bitcast i32 %tmp2.ui to i32 ; <i32> [#uses=1] 9 %tmp3 = and i32 %tmp2, 1 ; <i32> [#uses=1] 10 %tmp3.upgrd.1 = icmp ne i32 %tmp3, 0 ; <i1> [#uses=1] 11 %tmp34 = zext i1 %tmp3.upgrd.1 to i32 ; <i32> [#uses=1]
|
2009-01-19-fmod-constant-float.ll | 11 %retval = alloca float ; <float*> [#uses=2] 12 %0 = alloca float ; <float*> [#uses=2] 13 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 14 %1 = frem double 1.000000e-01, 1.000000e+00 ; <double> [#uses=1] 15 %2 = fptrunc double %1 to float ; <float> [#uses=1] 17 %3 = load float* %0, align 4 ; <float> [#uses=1] 22 %retval1 = load float* %retval ; <float> [#uses=1] 28 %retval = alloca float ; <float*> [#uses=2] 29 %0 = alloca float ; <float*> [#uses=2] 30 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0 [all...] |
srem1.ll | 4 @g_127 = external global i32 ; <i32*> [#uses=1] 8 %call = call i32 (...)* @rshift_s_s( i32 %p_61, i32 1 ) ; <i32> [#uses=1] 9 %conv = sext i32 %call to i64 ; <i64> [#uses=1] 10 %or = or i64 -1734012817166602727, %conv ; <i64> [#uses=1] 11 %rem = srem i64 %or, 1 ; <i64> [#uses=1] 12 %cmp = icmp eq i64 %rem, 1 ; <i1> [#uses=1] 13 %cmp.ext = zext i1 %cmp to i32 ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/SimplifyLibCalls/ |
ToAscii.ll | 8 %val1 = call i32 @toascii( i32 1 ) ; <i32> [#uses=1] 9 %val2 = call i32 @toascii( i32 0 ) ; <i32> [#uses=1] 10 %val3 = call i32 @toascii( i32 127 ) ; <i32> [#uses=1] 11 %val4 = call i32 @toascii( i32 128 ) ; <i32> [#uses=1] 12 %val5 = call i32 @toascii( i32 255 ) ; <i32> [#uses=1] 13 %val6 = call i32 @toascii( i32 256 ) ; <i32> [#uses=1] 14 %rslt1 = add i32 %val1, %val2 ; <i32> [#uses=1] 15 %rslt2 = add i32 %val3, %val4 ; <i32> [#uses=1] 16 %rslt3 = add i32 %val5, %val6 ; <i32> [#uses=1] 17 %rslt4 = add i32 %rslt1, %rslt2 ; <i32> [#uses=1 [all...] |
/external/llvm/test/CodeGen/ARM/ |
2009-07-29-VFP3Registers.ll | 3 @a = external global double ; <double*> [#uses=1] 15 %0 = load double* @a, align 4 ; <double> [#uses=2] 16 %1 = fadd double %0, undef ; <double> [#uses=2] 20 %2 = fsub double -0.000000e+00, undef ; <double> [#uses=2] 24 %3 = tail call double @llvm.exp.f64(double undef) nounwind ; <double> [#uses=1] 25 %4 = fsub double -0.000000e+00, %3 ; <double> [#uses=2] 26 %5 = fsub double -0.000000e+00, undef ; <double> [#uses=1] 27 %6 = fsub double -0.000000e+00, undef ; <double> [#uses=1] 31 %.pn201 = phi double [ undef, %bb59 ], [ undef, %bb60 ] ; <double> [#uses=1] 32 %.pn111 = phi double [ undef, %bb59 ], [ undef, %bb60 ] ; <double> [#uses=1 [all...] |
ldr_pre.ll | 7 %Y = getelementptr i32* %X, i32 4 ; <i32*> [#uses=2] 8 %A = load i32* %Y ; <i32> [#uses=1] 17 %tmp1 = sub i32 %a, %b ; <i32> [#uses=2] 18 %tmp2 = inttoptr i32 %tmp1 to i32* ; <i32*> [#uses=1] 19 %tmp3 = load i32* %tmp2 ; <i32> [#uses=1] 20 %tmp4 = sub i32 %tmp1, %c ; <i32> [#uses=1] 21 %tmp5 = add i32 %tmp4, %tmp3 ; <i32> [#uses=1]
|
str_post.ll | 6 %Y = load i32* %X ; <i32> [#uses=1] 7 %tmp1 = trunc i32 %Y to i16 ; <i16> [#uses=1] 9 %tmp2 = ptrtoint i16* %A to i16 ; <i16> [#uses=1] 10 %tmp3 = sub i16 %tmp2, 4 ; <i16> [#uses=1] 17 %Y = load i32* %X ; <i32> [#uses=1] 19 %tmp1 = ptrtoint i32* %A to i32 ; <i32> [#uses=1] 20 %tmp2 = sub i32 %tmp1, 4 ; <i32> [#uses=1]
|
/external/llvm/test/Assembler/ |
2002-08-19-BytecodeReader.ll | 7 @pawn_probes = external global i32 ; <i32*> [#uses=0] 8 @pawn_hash_mask = external global i32 ; <i32*> [#uses=0] 9 @search = external global %CHESS_POSITION ; <%CHESS_POSITION*> [#uses=2] 12 %reg1321 = getelementptr %CHESS_POSITION* @search, i64 0, i32 1 ; <i32*> [#uses=1] 13 %reg114 = load i32* %reg1321 ; <i32> [#uses=0] 14 %reg1801 = getelementptr %CHESS_POSITION* @search, i64 0, i32 0 ; <i32*> [#uses=1] 15 %reg182 = load i32* %reg1801 ; <i32> [#uses=0]
|
numbered-values.ll | 6 %X_addr = alloca i32 ; <i32*> [#uses=2] 7 %retval = alloca i32 ; <i32*> [#uses=2] 8 %0 = alloca i32 ; <i32*>:0 [#uses=2] 9 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 11 %1 = load i32* %X_addr, align 4 ; <i32>:1 [#uses=1] 12 mul i32 %1, 4 ; <i32>:2 [#uses=1] 13 %3 = add i32 %2, 123 ; <i32>:3 [#uses=1]
|
/external/llvm/test/CodeGen/X86/ |
2009-03-09-SpillerBug.ll | 6 %call = call x86_fp80 @y(x86_fp80* null, x86_fp80* null) ; <x86_fp80> [#uses=0] 7 %cmp = fcmp ord x86_fp80 %b, 0xK00000000000000000000 ; <i1> [#uses=1] 8 %sub = fsub x86_fp80 %b, %b ; <x86_fp80> [#uses=1] 9 %cmp7 = fcmp uno x86_fp80 %sub, 0xK00000000000000000000 ; <i1> [#uses=1] 10 %and12 = and i1 %cmp7, %cmp ; <i1> [#uses=1] 11 %and = zext i1 %and12 to i32 ; <i32> [#uses=1] 12 %conv9 = sitofp i32 %and to x86_fp80 ; <x86_fp80> [#uses=1]
|
2009-10-19-EmergencySpill.ll | 11 %0 = load i8** undef, align 8 ; <i8*> [#uses=2] 12 %1 = load i32* undef, align 8 ; <i32> [#uses=1] 13 %2 = mul i32 %1, %iCell ; <i32> [#uses=1] 14 %3 = add nsw i32 %2, 4 ; <i32> [#uses=1] 15 %4 = sext i32 %3 to i64 ; <i64> [#uses=2] 16 %5 = load i64* null, align 8 ; <i64> [#uses=2] 17 %6 = lshr i64 %5, 48 ; <i64> [#uses=1] 18 %7 = trunc i64 %6 to i8 ; <i8> [#uses=1] 20 %8 = lshr i64 %5, 8 ; <i64> [#uses=1] 21 %9 = trunc i64 %8 to i8 ; <i8> [#uses=1 [all...] |
rotate2.ll | 5 %tmp2 = lshr i64 %x, 55 ; <i64> [#uses=1] 6 %tmp4 = shl i64 %x, 9 ; <i64> [#uses=1] 7 %tmp5 = or i64 %tmp2, %tmp4 ; <i64> [#uses=1] 13 %tmp2 = lshr i32 %x, 22 ; <i32> [#uses=1] 14 %tmp4 = shl i32 %x, 10 ; <i32> [#uses=1] 15 %tmp5 = or i32 %tmp2, %tmp4 ; <i32> [#uses=1] 16 %tmp56 = zext i32 %tmp5 to i64 ; <i64> [#uses=1]
|
widen_arith-2.ll | 9 %dst_i.addr = alloca i64* ; <i64**> [#uses=2] 10 %src_i.addr = alloca i64* ; <i64**> [#uses=2] 11 %n.addr = alloca i32 ; <i32*> [#uses=2] 12 %i = alloca i32, align 4 ; <i32*> [#uses=8] 13 %dst = alloca <8 x i8>*, align 4 ; <<8 x i8>**> [#uses=2] 14 %src = alloca <8 x i8>*, align 4 ; <<8 x i8>**> [#uses=2] 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 [all...] |
widen_cast-4.ll | 7 %dst_i.addr = alloca i64* ; <i64**> [#uses=2] 8 %src_i.addr = alloca i64* ; <i64**> [#uses=2] 9 %n.addr = alloca i32 ; <i32*> [#uses=2] 10 %i = alloca i32, align 4 ; <i32*> [#uses=8] 11 %dst = alloca <8 x i8>*, align 4 ; <<8 x i8>**> [#uses=2] 12 %src = alloca <8 x i8>*, align 4 ; <<8 x i8>**> [#uses=2] 20 %tmp = load i32* %i ; <i32> [#uses=1] 21 %tmp1 = load i32* %n.addr ; <i32> [#uses=1] 22 %cmp = icmp slt i32 %tmp, %tmp1 ; <i1> [#uses=1] 26 %tmp2 = load i32* %i ; <i32> [#uses=1 [all...] |
/external/llvm/test/ExecutionEngine/ |
2003-01-15-AlignmentTest.ll | 6 %P = alloca double ; <double*> [#uses=1] 7 %R = ptrtoint double* %P to i32 ; <i32> [#uses=1] 8 %A = and i32 %R, 3 ; <i32> [#uses=1] 13 %SP = alloca i8 ; <i8*> [#uses=1] 14 %X = add i32 0, 0 ; <i32> [#uses=1] 15 alloca i8, i32 %X ; <i8*>:1 [#uses=0] 16 call i32 @bar( i8* %SP ) ; <i32>:2 [#uses=1]
|
test-arith.ll | 4 %A = add i8 0, 12 ; <i8> [#uses=1] 5 %B = sub i8 %A, 1 ; <i8> [#uses=2] 6 %C = mul i8 %B, %B ; <i8> [#uses=2] 7 %D = sdiv i8 %C, %C ; <i8> [#uses=2] 8 %E = srem i8 %D, %D ; <i8> [#uses=0] 9 %F = udiv i8 5, 6 ; <i8> [#uses=0] 10 %G = urem i8 6, 5 ; <i8> [#uses=0] 11 %A.upgrd.1 = add i16 0, 12 ; <i16> [#uses=1] 12 %B.upgrd.2 = sub i16 %A.upgrd.1, 1 ; <i16> [#uses=2] 13 %C.upgrd.3 = mul i16 %B.upgrd.2, %B.upgrd.2 ; <i16> [#uses=2 [all...] |
/external/llvm/test/Transforms/GVN/ |
2008-02-12-UndefLoad.ll | 8 %c = alloca %struct.anon ; <%struct.anon*> [#uses=2] 9 %tmp = getelementptr %struct.anon* %c, i32 0, i32 0 ; <i32*> [#uses=1] 10 %tmp1 = getelementptr i32* %tmp, i32 1 ; <i32*> [#uses=2] 11 %tmp2 = load i32* %tmp1, align 4 ; <i32> [#uses=1] 12 %tmp3 = or i32 %tmp2, 11 ; <i32> [#uses=1] 13 %tmp4 = and i32 %tmp3, -21 ; <i32> [#uses=1] 15 %call = call i32 (...)* @x( %struct.anon* %c ) ; <i32> [#uses=0]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
2008-06-15-SCEVExpanderBug.ll | 6 %tmp61 = add i32 0, -5 ; <i32> [#uses=1] 10 %PL_savestack_ix.tmp.0 = phi i32 [ %tmp61, %entry ], [ %tmp127, %bb ] ; <i32> [#uses=2] 11 %indvar10 = phi i32 [ 0, %entry ], [ %indvar.next11, %bb ] ; <i32> [#uses=2] 12 %tmp13 = mul i32 %indvar10, -4 ; <i32> [#uses=0] 13 %tmp111 = add i32 %PL_savestack_ix.tmp.0, -3 ; <i32> [#uses=0] 14 %tmp127 = add i32 %PL_savestack_ix.tmp.0, -4 ; <i32> [#uses=1] 15 %indvar.next11 = add i32 %indvar10, 1 ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/Reassociate/ |
2005-08-24-Crash.ll | 4 %tmp.2 = xor i32 %a, %b ; <i32> [#uses=1] 5 %tmp.5 = xor i32 %c, %d ; <i32> [#uses=1] 6 %tmp.6 = xor i32 %tmp.2, %tmp.5 ; <i32> [#uses=1] 7 %tmp.9 = xor i32 %c, %a ; <i32> [#uses=1] 8 %tmp.12 = xor i32 %b, %d ; <i32> [#uses=1] 9 %tmp.13 = xor i32 %tmp.9, %tmp.12 ; <i32> [#uses=1] 10 %tmp.16 = xor i32 %tmp.6, %tmp.13 ; <i32> [#uses=0]
|