/external/llvm/test/Transforms/InstCombine/ |
lshr-phi.ll | 11 %t0 = load i8* %key, align 1 ; <i8> [#uses=1] 12 %t1 = icmp eq i8 %t0, 0 ; <i1> [#uses=1] 16 %indvar = phi i64 [ 0, %entry ], [ %tmp, %bb ] ; <i64> [#uses=2] 17 %k.04 = phi i32 [ 0, %entry ], [ %t8, %bb ] ; <i32> [#uses=2] 18 %cp.05 = getelementptr i8* %key, i64 %indvar ; <i8*> [#uses=1] 19 %t2 = shl i32 %k.04, 1 ; <i32> [#uses=1] 20 %t3 = lshr i32 %k.04, 14 ; <i32> [#uses=1] 21 %t4 = add i32 %t2, %t3 ; <i32> [#uses=1] 22 %t5 = load i8* %cp.05, align 1 ; <i8> [#uses=1] 23 %t6 = sext i8 %t5 to i32 ; <i32> [#uses=1 [all...] |
/external/llvm/test/CodeGen/ARM/ |
2009-07-18-RewriterBug.ll | 7 @avail_edge = internal global %struct.edge_rec* null ; <%struct.edge_rec**> [#uses=6] 8 @_2E_str7 = internal constant [21 x i8] c"ERROR: Only 1 point!\00", section "__TEXT,__cstring,cstring_literals", align 1 ; <[21 x i8]*> [#uses=1] 9 @llvm.used = appending global [1 x i8*] [i8* bitcast (void (%struct.EDGE_PAIR*, %struct.VERTEX*, %struct.VERTEX*)* @build_delaunay to i8*)], section "llvm.metadata" ; <[1 x i8*]*> [#uses=0] 13 %delright = alloca %struct.EDGE_PAIR, align 8 ; <%struct.EDGE_PAIR*> [#uses=3] 14 %delleft = alloca %struct.EDGE_PAIR, align 8 ; <%struct.EDGE_PAIR*> [#uses=3] 15 %0 = icmp eq %struct.VERTEX* %tree, null ; <i1> [#uses=1] 19 %1 = getelementptr %struct.VERTEX* %tree, i32 0, i32 2 ; <%struct.VERTEX**> [#uses=1] 20 %2 = load %struct.VERTEX** %1, align 4 ; <%struct.VERTEX*> [#uses=2] 21 %3 = icmp eq %struct.VERTEX* %2, null ; <i1> [#uses=1] 25 %tree_addr.0.i = phi %struct.VERTEX* [ %5, %bb1.i ], [ %tree, %bb ] ; <%struct.VERTEX*> [#uses=3 [all...] |
/external/llvm/test/Analysis/ScalarEvolution/ |
2008-08-04-LongAddRec.ll | 10 add i16 %x17.0, 1 ; <i16>:0 [#uses=2] 11 add i16 %0, %x16.0 ; <i16>:1 [#uses=2] 12 add i16 %1, %x15.0 ; <i16>:2 [#uses=2] 13 add i16 %2, %x14.0 ; <i16>:3 [#uses=2] 14 add i16 %3, %x13.0 ; <i16>:4 [#uses=2] 15 add i16 %4, %x12.0 ; <i16>:5 [#uses=2] 16 add i16 %5, %x11.0 ; <i16>:6 [#uses=2] 17 add i16 %6, %x10.0 ; <i16>:7 [#uses=2] 18 add i16 %7, %x9.0 ; <i16>:8 [#uses=2] 19 add i16 %8, %x8.0 ; <i16>:9 [#uses=2 [all...] |
2008-11-15-CubicOOM.ll | 9 %w.0 = phi i32 [ 0, %entry ], [ %tmp, %bb ] ; <i32> [#uses=2] 10 %e.0 = phi i32 [ 0, %entry ], [ %e.1, %bb ] ; <i32> [#uses=2] 11 %w.1 = add i32 0, %w.0 ; <i32>:0 [#uses=1] 12 %tmp = add i32 %e.0, %w.0 ; <i32>:1 [#uses=1] 13 %e.1 = add i32 %e.0, 1 ; <i32>:2 [#uses=1] 14 %cond = icmp eq i32 %w.1, -1 ; <i1>:3 [#uses=1]
|
/external/llvm/test/CodeGen/PowerPC/ |
vec_shuffle.ll | 12 %tmp = load <8 x i16>* %A ; <<8 x i16>> [#uses=1] 13 %tmp2 = load <8 x i16>* %B ; <<8 x i16>> [#uses=1] 14 %tmp.upgrd.1 = bitcast <8 x i16> %tmp to <16 x i8> ; <<16 x i8>> [#uses=11] 15 %tmp2.upgrd.2 = bitcast <8 x i16> %tmp2 to <16 x i8> ; <<16 x i8>> [#uses=5] 16 %tmp.upgrd.3 = extractelement <16 x i8> %tmp.upgrd.1, i32 5 ; <i8> [#uses=1] 17 %tmp3 = extractelement <16 x i8> %tmp.upgrd.1, i32 6 ; <i8> [#uses=1] 18 %tmp4 = extractelement <16 x i8> %tmp.upgrd.1, i32 7 ; <i8> [#uses=1] 19 %tmp5 = extractelement <16 x i8> %tmp.upgrd.1, i32 8 ; <i8> [#uses=1] 20 %tmp6 = extractelement <16 x i8> %tmp.upgrd.1, i32 9 ; <i8> [#uses=1] 21 %tmp7 = extractelement <16 x i8> %tmp.upgrd.1, i32 10 ; <i8> [#uses=1 [all...] |
frounds.ll | 5 %retval = alloca i32 ; <i32*> [#uses=2] 6 %tmp = alloca i32 ; <i32*> [#uses=2] 7 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 8 %tmp1 = call i32 @llvm.flt.rounds( ) ; <i32> [#uses=1] 10 %tmp2 = load i32* %tmp, align 4 ; <i32> [#uses=1] 15 %retval3 = load i32* %retval ; <i32> [#uses=1]
|
/external/llvm/test/CodeGen/Generic/ |
vector.ll | 15 %p = load %f1* %P ; <%f1> [#uses=1] 16 %q = load %f1* %Q ; <%f1> [#uses=1] 17 %R = fadd %f1 %p, %q ; <%f1> [#uses=1] 23 %p = load %f2* %P ; <%f2> [#uses=1] 24 %q = load %f2* %Q ; <%f2> [#uses=1] 25 %R = fadd %f2 %p, %q ; <%f2> [#uses=1] 31 %p = load %f4* %P ; <%f4> [#uses=1] 32 %q = load %f4* %Q ; <%f4> [#uses=1] 33 %R = fadd %f4 %p, %q ; <%f4> [#uses=1] 39 %p = load %f8* %P ; <%f8> [#uses=1 [all...] |
constindices.ll | 8 @fmtArg = internal global [44 x i8] c"sqrt(2) = %g\0Aexp(1) = %g\0Api = %g\0Afive = %g\0A\00" ; <[44 x i8]*> [#uses=1] 13 %ScalarA = alloca %MixedA ; <%MixedA*> [#uses=1] 14 %ScalarB = alloca %MixedB ; <%MixedB*> [#uses=1] 15 %ArrayA = alloca %MixedA, i32 4 ; <%MixedA*> [#uses=3] 16 %ArrayB = alloca %MixedB, i32 3 ; <%MixedB*> [#uses=2] 17 %I1 = getelementptr %MixedA* %ScalarA, i64 0, i32 0 ; <float*> [#uses=2] 19 %I2 = getelementptr %MixedB* %ScalarB, i64 0, i32 1, i32 0 ; <float*> [#uses=2] 21 %fptrA = getelementptr %MixedA* %ArrayA, i64 1, i32 0 ; <float*> [#uses=1] 22 %fptrB = getelementptr %MixedB* %ArrayB, i64 2, i32 1, i32 0 ; <float*> [#uses=1] 27 %fptrA1 = getelementptr %MixedA* %ArrayA, i64 3 ; <%MixedA*> [#uses=1 [all...] |
fp-to-int-invalid.ll | 5 %result_addr = alloca i8* ; <i8**> [#uses=2] 6 %test = alloca float ; <float*> [#uses=2] 7 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 10 %0 = load float* %test, align 4 ; <float> [#uses=1] 11 %1 = fptosi float %0 to i8 ; <i8> [#uses=1] 12 %2 = load i8** %result_addr, align 4 ; <i8*> [#uses=1]
|
/external/llvm/test/CodeGen/X86/ |
2007-03-01-SpillerCrash.ll | 6 fmul <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>>:0 [#uses=4] 7 load <4 x float>* null ; <<4 x float>>:1 [#uses=1] 8 shufflevector <4 x float> %1, <4 x float> undef, <4 x i32> < i32 3, i32 3, i32 3, i32 3 > ; <<4 x float>>:2 [#uses=1] 9 fmul <4 x float> %0, %2 ; <<4 x float>>:3 [#uses=1] 10 fsub <4 x float> zeroinitializer, %3 ; <<4 x float>>:4 [#uses=1] 11 fmul <4 x float> %4, zeroinitializer ; <<4 x float>>:5 [#uses=2] 12 bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>>:6 [#uses=1] 13 and <4 x i32> %6, < i32 2147483647, i32 2147483647, i32 2147483647, i32 2147483647 > ; <<4 x i32>>:7 [#uses=1] 14 bitcast <4 x i32> %7 to <4 x float> ; <<4 x float>>:8 [#uses=2] 15 extractelement <4 x float> %8, i32 0 ; <float>:9 [#uses=1 [all...] |
vector.ll | 16 %p = load %f1* %P ; <%f1> [#uses=1] 17 %q = load %f1* %Q ; <%f1> [#uses=1] 18 %R = fadd %f1 %p, %q ; <%f1> [#uses=1] 24 %p = load %f2* %P ; <%f2> [#uses=1] 25 %q = load %f2* %Q ; <%f2> [#uses=1] 26 %R = fadd %f2 %p, %q ; <%f2> [#uses=1] 32 %p = load %f4* %P ; <%f4> [#uses=1] 33 %q = load %f4* %Q ; <%f4> [#uses=1] 34 %R = fadd %f4 %p, %q ; <%f4> [#uses=1] 40 %p = load %f8* %P ; <%f8> [#uses=1 [all...] |
2006-03-01-InstrSchedBug.ll | 4 %tmp.2 = mul i32 %a, %a ; <i32> [#uses=1] 5 %tmp.5 = shl i32 %a, 1 ; <i32> [#uses=1] 6 %tmp.6 = mul i32 %tmp.5, %b ; <i32> [#uses=1] 7 %tmp.10 = mul i32 %b, %b ; <i32> [#uses=1] 8 %tmp.7 = add i32 %tmp.10, %tmp.2 ; <i32> [#uses=1] 9 %tmp.11 = add i32 %tmp.7, %tmp.6 ; <i32> [#uses=1]
|
2006-05-17-VectorArg.ll | 5 %tmp2 = extractelement <4 x float> %a, i32 3 ; <float> [#uses=2] 6 %abscond = fcmp oge float %tmp2, -0.000000e+00 ; <i1> [#uses=1] 7 %abs = select i1 %abscond, float %tmp2, float 0.000000e+00 ; <float> [#uses=1] 8 %tmp3 = tail call float @llvm.sqrt.f32( float %abs ) ; <float> [#uses=1] 9 %tmp4 = fdiv float 1.000000e+00, %tmp3 ; <float> [#uses=1] 10 %tmp11 = insertelement <4 x float> zeroinitializer, float %tmp4, i32 3 ; <<4 x float>> [#uses=1]
|
2007-04-25-MMX-PADDQ.ll | 6 %tmp2942 = icmp eq i32 %count, 0 ; <i1> [#uses=1] 14 %i.037.0 = phi i32 [ 0, %entry ], [ %tmp25, %bb26 ] ; <i32> [#uses=3] 15 %sum.035.0 = phi <1 x i64> [ zeroinitializer, %entry ], [ %tmp22, %bb26 ] ; <<1 x i64>> [#uses=1] 16 %tmp13 = getelementptr <1 x i64>* %b, i32 %i.037.0 ; <<1 x i64>*> [#uses=1] 17 %tmp14 = load <1 x i64>* %tmp13 ; <<1 x i64>> [#uses=1] 18 %tmp18 = getelementptr <1 x i64>* %a, i32 %i.037.0 ; <<1 x i64>*> [#uses=1] 19 %tmp19 = load <1 x i64>* %tmp18 ; <<1 x i64>> [#uses=1] 20 %tmp21 = add <1 x i64> %tmp19, %tmp14 ; <<1 x i64>> [#uses=1] 21 %tmp22 = add <1 x i64> %tmp21, %sum.035.0 ; <<1 x i64>> [#uses=2] 22 %tmp25 = add i32 %i.037.0, 1 ; <i32> [#uses=2 [all...] |
2008-07-22-CombinerCrash.ll | 4 external global i16 ; <i16*>:0 [#uses=1] 5 external global <4 x i16> ; <<4 x i16>*>:1 [#uses=1] 10 load i16* @0 ; <i16>:1 [#uses=1] 11 zext i16 %1 to i64 ; <i64>:2 [#uses=1] 12 bitcast i64 %2 to <4 x i16> ; <<4 x i16>>:3 [#uses=1] 13 shufflevector <4 x i16> %3, <4 x i16> undef, <4 x i32> zeroinitializer ; <<4 x i16>>:4 [#uses=1]
|
extend.ll | 4 @G1 = internal global i8 0 ; <i8*> [#uses=1] 5 @G2 = internal global i8 0 ; <i8*> [#uses=1] 8 %tmp.0 = load i8* @G1 ; <i8> [#uses=1] 9 %tmp.3 = zext i8 %tmp.0 to i16 ; <i16> [#uses=1] 14 %tmp.0 = load i8* @G2 ; <i8> [#uses=1] 15 %tmp.3 = sext i8 %tmp.0 to i16 ; <i16> [#uses=1]
|
extract-extract.ll | 14 %tmp2 = getelementptr %pp* %p_arg, i64 0, i32 0 ; <%cc*> [#uses= 15 %tmp3 = load %cc* %tmp2 ; <%cc> [#uses=1] 16 %tmp34 = extractvalue %cc %tmp3, 0 ; <%crd> [#uses=1] 17 %tmp345 = extractvalue %crd %tmp34, 0 ; <i64> [#uses=1] 18 %.ptr.i = load %cr** undef ; <%cr*> [#uses=0] 19 %tmp15.i = shl i64 %tmp345, 3 ; <i64> [#uses=0]
|
fp_load_cast_fold.ll | 4 %V = load i16* %P ; <i16> [#uses=1] 5 %V2 = sitofp i16 %V to double ; <double> [#uses=1] 10 %V = load i32* %P ; <i32> [#uses=1] 11 %V2 = sitofp i32 %V to double ; <double> [#uses=1] 16 %V = load i64* %P ; <i64> [#uses=1] 17 %V2 = sitofp i64 %V to double ; <double> [#uses=1]
|
pr3243.ll | 8 %0 = trunc i32 %p_121 to i16 ; <i16> [#uses=1] 9 %1 = urem i16 %0, -15461 ; <i16> [#uses=1] 10 %phitmp1 = trunc i16 %1 to i8 ; <i8> [#uses=1] 11 %phitmp2 = urem i8 %phitmp1, -1 ; <i8> [#uses=1] 12 %phitmp3 = zext i8 %phitmp2 to i16 ; <i16> [#uses=1] 13 %2 = tail call signext i16 @safe_mul_func_int16_t_s_s(i16 signext %phitmp3, i32 1) nounwind ; <i16> [#uses=0]
|
vfcmp.ll | 6 %A = fcmp olt <2 x double> zeroinitializer, zeroinitializer ; <<2 x i64>>:1 [#uses=1] 8 extractelement <2 x i64> %1, i32 1 ; <i64>:2 [#uses=1] 9 lshr i64 %2, 63 ; <i64>:3 [#uses=1] 10 trunc i64 %3 to i1 ; <i1>:4 [#uses=1] 11 zext i1 %4 to i8 ; <i8>:5 [#uses=1] 12 insertelement <2 x i8> zeroinitializer, i8 %5, i32 1 ; <<2 x i8>>:6 [#uses=1]
|
/external/llvm/test/Analysis/GlobalsModRef/ |
indirect-global.ll | 4 @G = internal global i32* null ; <i32**> [#uses=3] 16 %g1 = load i32** @G ; <i32*> [#uses=2] 17 %h1 = load i32* %g1 ; <i32> [#uses=1] 19 %g2 = load i32** @G ; <i32*> [#uses=0] 20 %h2 = load i32* %g1 ; <i32> [#uses=1] 21 %X = sub i32 %h1, %h2 ; <i32> [#uses=1]
|
/external/llvm/test/CodeGen/X86/GC/ |
inline.ll | 8 %x = call i32 @g( ) ; <i32> [#uses=1] 13 %root = alloca i8* ; <i8**> [#uses=2] 15 %obj = call %IntArray* @h( ) ; <%IntArray*> [#uses=2] 16 %obj.2 = bitcast %IntArray* %obj to i8* ; <i8*> [#uses=1] 18 %Length.ptr = getelementptr %IntArray* %obj, i32 0, i32 0 ; <i32*> [#uses=1] 19 %Length = load i32* %Length.ptr ; <i32> [#uses=1]
|
/external/llvm/test/CodeGen/XCore/ |
2009-01-14-Remat-Crash.ll | 11 %tmp134 = fsub double %b, %a ; <double> [#uses=1] 12 %tmp136 = fsub double %tmp134, %c ; <double> [#uses=1] 13 %tmp138 = fadd double %tmp136, %d ; <double> [#uses=1] 14 %tmp140 = fsub double %tmp138, %e ; <double> [#uses=1] 15 %tmp142 = fadd double %tmp140, %f ; <double> [#uses=1] 16 %tmp.0 = fmul double %tmp142, 0.000000e+00 ; <double> [#uses=1]
|
/external/llvm/test/ExecutionEngine/ |
2007-12-10-APIntLoadStore.ll | 6 %retval = alloca i32 ; <i32*> [#uses=2] 7 %tmp = alloca i32 ; <i32*> [#uses=2] 8 %x = alloca i75, align 16 ; <i75*> [#uses=1] 9 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 12 %tmp1 = load i32* %tmp, align 4 ; <i32> [#uses=1] 17 %retval2 = load i32* %retval ; <i32> [#uses=1]
|
/external/llvm/test/Transforms/ConstProp/ |
logicaltest.ll | 7 %R = and i32 4, 1234 ; <i32> [#uses=1] 12 %R = and i1 true, false ; <i1> [#uses=1] 17 %R = or i32 4, 1234 ; <i32> [#uses=1] 22 %R = or i1 true, false ; <i1> [#uses=1] 27 %R = xor i32 4, 1234 ; <i32> [#uses=1] 32 %R = xor i1 true, false ; <i1> [#uses=1]
|