/external/llvm/test/CodeGen/X86/ |
2009-04-scale.ll | 11 %0 = load i32* null, align 4 ; <i32> [#uses=1] 12 %1 = lshr i32 %0, 8 ; <i32> [#uses=1] 13 %2 = and i32 %1, 255 ; <i32> [#uses=1] 14 %3 = getelementptr %struct.array* null, i32 0, i32 3 ; <[256 x %struct.pair]*> [#uses=1] 15 %4 = getelementptr [256 x %struct.pair]* %3, i32 0, i32 %2 ; <%struct.pair*> [#uses=1] 16 %5 = getelementptr %struct.pair* %4, i32 0, i32 1 ; <i64*> [#uses=1] 17 %6 = load i64* %5, align 4 ; <i64> [#uses=1] 18 %7 = xor i64 0, %6 ; <i64> [#uses=1] 19 %8 = xor i64 %7, 0 ; <i64> [#uses=1] 20 %9 = xor i64 %8, 0 ; <i64> [#uses=1 [all...] |
avoid-loop-align.ll | 10 @A = common global [100 x i32] zeroinitializer, align 32 ; <[100 x i32]*> [#uses=1] 14 %tmp = tail call i32 (...)* @foo() nounwind ; <i32> [#uses=2] 15 %tmp1 = inttoptr i32 %tmp to i8* ; <i8*> [#uses=1] 19 %indvar.next = add i32 %P.0.rec, 1 ; <i32> [#uses=1] 23 %P.0.rec = phi i32 [ 0, %entry ], [ %indvar.next, %bb ] ; <i32> [#uses=2] 24 %P.0 = getelementptr i8* %tmp1, i32 %P.0.rec ; <i8*> [#uses=3] 25 %tmp2 = load i8* %P.0, align 1 ; <i8> [#uses=1] 32 %tmp3 = ptrtoint i8* %P.0 to i32 ; <i32> [#uses=1] 33 %tmp4 = sub i32 %tmp3, %tmp ; <i32> [#uses=1] 34 %tmp5 = getelementptr [100 x i32]* @A, i32 0, i32 %tmp4 ; <i32*> [#uses=1 [all...] |
combiner-aa-0.ll | 5 @g_flipV_hashkey = external global %struct.Hash_Key, align 16 ; <%struct.Hash_Key*> [#uses=1] 8 %t0 = load i32* undef, align 16 ; <i32> [#uses=1] 9 %t1 = load i32* null, align 4 ; <i32> [#uses=1] 10 %t2 = srem i32 %t0, 32 ; <i32> [#uses=1] 11 %t3 = shl i32 1, %t2 ; <i32> [#uses=1] 12 %t4 = xor i32 %t3, %t1 ; <i32> [#uses=1] 14 %t5 = getelementptr %struct.Hash_Key* @g_flipV_hashkey, i64 0, i32 0, i64 0 ; <i32*> [#uses=2] 15 %t6 = load i32* %t5, align 4 ; <i32> [#uses=1] 16 %t7 = shl i32 1, undef ; <i32> [#uses=1] 17 %t8 = xor i32 %t7, %t6 ; <i32> [#uses=1 [all...] |
fold-add.ll | 5 @prev_length = internal global i32 0 ; <i32*> [#uses=1] 6 @window = internal global [65536 x i8] zeroinitializer, align 32 ; <[65536 x i8]*> [#uses=1] 7 @llvm.used = appending global [1 x i8*] [i8* bitcast (i32 (i32)* @longest_match to i8*)] ; <[1 x i8*]*> [#uses=0] 16 %0 = load i32* @prev_length, align 4 ; <i32> [#uses=3] 17 %1 = zext i32 %cur_match to i64 ; <i64> [#uses=1] 18 %2 = sext i32 %0 to i64 ; <i64> [#uses=1] 19 %.sum3 = add i64 %1, %2 ; <i64> [#uses=1] 20 %3 = getelementptr [65536 x i8]* @window, i64 0, i64 %.sum3 ; <i8*> [#uses=1] 21 %4 = load i8* %3, align 1 ; <i8> [#uses=1] 22 %5 = icmp eq i8 %4, 0 ; <i1> [#uses=1 [all...] |
licm-nested.ll | 6 @main.flags = internal global [8193 x i8] zeroinitializer, align 16 ; <[8193 x i8]*> [#uses=3] 7 @.str = private constant [11 x i8] c"Count: %d\0A\00" ; <[11 x i8]*> [#uses=1] 11 %cmp = icmp eq i32 %argc, 2 ; <i1> [#uses=1] 15 %arrayidx = getelementptr inbounds i8** %argv, i64 1 ; <i8**> [#uses=1] 16 %tmp2 = load i8** %arrayidx ; <i8*> [#uses=1] 17 %call = tail call i32 @atoi(i8* %tmp2) nounwind ; <i32> [#uses=2] 18 %tobool51 = icmp eq i32 %call, 0 ; <i1> [#uses=1] 22 %indvar.next77 = add i32 %indvar76, 1 ; <i32> [#uses=2] 23 %exitcond78 = icmp eq i32 %indvar.next77, %NUM.0.ph80 ; <i1> [#uses=1] 27 %NUM.0.ph80 = phi i32 [ %call, %while.cond.preheader ], [ 17000, %entry ] ; <i32> [#uses=1 [all...] |
packed_struct.ll | 15 @foos = external global %struct.anon ; <%struct.anon*> [#uses=3] 16 @bara = weak global [4 x <{ i32, i8 }>] zeroinitializer ; <[4 x <{ i32, i8 }>]*> [#uses=2] 20 %tmp = load i32* getelementptr (%struct.anon* @foos, i32 0, i32 1) ; <i32> [#uses=1] 21 %tmp3 = load i32* getelementptr (%struct.anon* @foos, i32 0, i32 2) ; <i32> [#uses=1] 22 %tmp6 = load i32* getelementptr (%struct.anon* @foos, i32 0, i32 3) ; <i32> [#uses=1] 23 %tmp4 = add i32 %tmp3, %tmp ; <i32> [#uses=1] 24 %tmp7 = add i32 %tmp4, %tmp6 ; <i32> [#uses=1] 30 %tmp = load i8* getelementptr ([4 x <{ i32, i8 }>]* @bara, i32 0, i32 0, i32 1) ; <i8> [#uses=1] 31 %tmp4 = load i8* getelementptr ([4 x <{ i32, i8 }>]* @bara, i32 0, i32 3, i32 1) ; <i8> [#uses=1] 32 %tmp5 = add i8 %tmp4, %tmp ; <i8> [#uses=1 [all...] |
pr2656.ll | 7 @.str = internal constant [17 x i8] c"pt: %.0f, %.0f\0A\00\00" ; <[17 x i8]*> [#uses=1] 11 %tmp = getelementptr %struct.anon* %p, i32 0, i32 0 ; <float*> [#uses=1] 12 %tmp1 = load float* %tmp ; <float> [#uses=1] 13 %tmp2 = getelementptr %struct.anon* %p, i32 0, i32 1 ; <float*> [#uses=1] 14 %tmp3 = load float* %tmp2 ; <float> [#uses=1] 15 %neg = fsub float -0.000000e+00, %tmp1 ; <float> [#uses=1] 16 %conv = fpext float %neg to double ; <double> [#uses=1] 17 %neg4 = fsub float -0.000000e+00, %tmp3 ; <float> [#uses=1] 18 %conv5 = fpext float %neg4 to double ; <double> [#uses=1] 19 %call = call i32 (...)* @printf( i8* getelementptr ([17 x i8]* @.str, i32 0, i32 0), double %conv, double %conv5 ) ; <i32> [#uses=0 [all...] |
vec_splat.ll | 5 %tmp = insertelement <4 x float> zeroinitializer, float %X, i32 0 ; <<4 x float>> [#uses=1] 6 %tmp2 = insertelement <4 x float> %tmp, float %X, i32 1 ; <<4 x float>> [#uses=1] 7 %tmp4 = insertelement <4 x float> %tmp2, float %X, i32 2 ; <<4 x float>> [#uses=1] 8 %tmp6 = insertelement <4 x float> %tmp4, float %X, i32 3 ; <<4 x float>> [#uses=1] 9 %tmp8 = load <4 x float>* %Q ; <<4 x float>> [#uses=1] 10 %tmp10 = fmul <4 x float> %tmp8, %tmp6 ; <<4 x float>> [#uses=1] 16 %tmp = insertelement <2 x double> zeroinitializer, double %X, i32 0 ; <<2 x double>> [#uses=1] 17 %tmp2 = insertelement <2 x double> %tmp, double %X, i32 1 ; <<2 x double>> [#uses=1] 18 %tmp4 = load <2 x double>* %Q ; <<2 x double>> [#uses=1] 19 %tmp6 = fmul <2 x double> %tmp4, %tmp2 ; <<2 x double>> [#uses=1 [all...] |
2007-08-09-IllegalX86-64Asm.ll | 17 @PyArray_API = external global i8** ; <i8***> [#uses=4] 18 @PyUFunc_API = external global i8** ; <i8***> [#uses=4] 19 @.str5 = external constant [14 x i8] ; <[14 x i8]*> [#uses=1] 23 %arg1 = alloca i8, align 1 ; <i8*> [#uses=3] 24 %arg2 = alloca i8, align 1 ; <i8*> [#uses=3] 25 %first = alloca i32, align 4 ; <i32*> [#uses=2] 26 %bufsize = alloca i32, align 4 ; <i32*> [#uses=1] 27 %errmask = alloca i32, align 4 ; <i32*> [#uses=2] 28 %errobj = alloca %struct.PyObject*, align 8 ; <%struct.PyObject**> [#uses=2] 29 %tmp3.i = call fastcc i32 @_ubyte_convert_to_ctype( %struct.PyObject* %a, i8* %arg1 ) ; <i32> [#uses=2 [all...] |
2008-02-18-TailMergingBug.ll | 4 @.str = internal constant [48 x i8] c"transformed bounds: (%.2f, %.2f), (%.2f, %.2f)\0A\00" ; <[48 x i8]*> [#uses=1] 8 %tmp2 = load float* %result, align 4 ; <float> [#uses=6] 9 %tmp4 = getelementptr float* %result, i32 2 ; <float*> [#uses=5] 10 %tmp5 = load float* %tmp4, align 4 ; <float> [#uses=10] 11 %tmp7 = getelementptr float* %result, i32 4 ; <float*> [#uses=5] 12 %tmp8 = load float* %tmp7, align 4 ; <float> [#uses=8] 13 %tmp10 = getelementptr float* %result, i32 6 ; <float*> [#uses=3] 14 %tmp11 = load float* %tmp10, align 4 ; <float> [#uses=8] 15 %tmp12 = fcmp olt float %tmp8, %tmp11 ; <i1> [#uses=5] 19 %tmp23469 = fcmp olt float %tmp5, %tmp8 ; <i1> [#uses=1 [all...] |
2009-08-14-Win64MemoryIndirectArg.ll | 10 %indexCmp = icmp ugt i32 %index, 16 ; <i1> [#uses=1] 14 %pointerArithmeticTmp = bitcast %0* %shaderExecutionStatePtr to i8* ; <i8*> [#uses=1] 15 %pointerArithmeticTmp1 = getelementptr i8* %pointerArithmeticTmp, i64 1808 ; <i8*> [#uses=1] 16 %pointerArithmeticTmp2 = bitcast i8* %pointerArithmeticTmp1 to %1** ; <%1**> [#uses=1] 17 %primitivePtr = load %1** %pointerArithmeticTmp2 ; <%1*> [#uses=1] 18 %pointerArithmeticTmp3 = bitcast %1* %primitivePtr to i8* ; <i8*> [#uses=1] 19 %pointerArithmeticTmp4 = getelementptr i8* %pointerArithmeticTmp3, i64 19408 ; <i8*> [#uses=1] 20 %pointerArithmeticTmp5 = bitcast i8* %pointerArithmeticTmp4 to %1** ; <%1**> [#uses=1] 21 %primitiveTexturePtr = getelementptr %1** %pointerArithmeticTmp5, i32 %index ; <%1**> [#uses=1] 22 %primitiveTexturePtr6 = load %1** %primitiveTexturePtr ; <%1*> [#uses=2 [all...] |
ins_subreg_coalesce-3.ll | 38 %tmp658 = load i8* null, align 8 ; <i8> [#uses=1] 39 %tmp659 = icmp eq i8 %tmp658, 0 ; <i1> [#uses=1] 46 %tmp487248736542 = load i32* null, align 4 ; <i32> [#uses=2] 47 %tmp487648776541 = and i32 %tmp487248736542, 57344 ; <i32> [#uses=1] 48 %tmp4881 = icmp eq i32 %tmp487648776541, 8192 ; <i1> [#uses=1] 51 %tmp488948906540 = and i32 %tmp487248736542, 7168 ; <i32> [#uses=1] 52 %tmp4894 = icmp eq i32 %tmp488948906540, 1024 ; <i1> [#uses=1] 57 %tmp4933 = load i32* null, align 4 ; <i32> [#uses=1] 60 %tmp4943 = load i32* null, align 4 ; <i32> [#uses=2] 66 %tmp49746536 = trunc i32 %tmp4943 to i16 ; <i16> [#uses=1 [all...] |
mmx-arith.ll | 8 %tmp1 = load x86_mmx* %A ; <x86_mmx> [#uses=1] 9 %tmp3 = load x86_mmx* %B ; <x86_mmx> [#uses=1] 12 %tmp4 = add <8 x i8> %tmp1a, %tmp3a ; <<8 x i8>> [#uses=2] 15 %tmp7 = load x86_mmx* %B ; <x86_mmx> [#uses=1] 16 %tmp12 = tail call x86_mmx @llvm.x86.mmx.padds.b( x86_mmx %tmp4a, x86_mmx %tmp7 ) ; <x86_mmx> [#uses=2] 18 %tmp16 = load x86_mmx* %B ; <x86_mmx> [#uses=1] 19 %tmp21 = tail call x86_mmx @llvm.x86.mmx.paddus.b( x86_mmx %tmp12, x86_mmx %tmp16 ) ; <x86_mmx> [#uses=2] 21 %tmp27 = load x86_mmx* %B ; <x86_mmx> [#uses=1] 24 %tmp28 = sub <8 x i8> %tmp21a, %tmp27a ; <<8 x i8>> [#uses=2] 27 %tmp31 = load x86_mmx* %B ; <x86_mmx> [#uses=1 [all...] |
2008-02-25-InlineAsmBug.ll | 6 %tmp164 = getelementptr [16 x i32]* null, i32 0, i32 11 ; <i32*> [#uses=1] 7 %tmp169 = getelementptr [16 x i32]* null, i32 0, i32 13 ; <i32*> [#uses=1] 8 %tmp174 = getelementptr [16 x i32]* null, i32 0, i32 15 ; <i32*> [#uses=1] 9 %tmp154.sum317 = add i32 0, %stride ; <i32> [#uses=1] 10 %tmp154.sum315 = mul i32 %stride, 6 ; <i32> [#uses=1] 11 %tmp154.sum = mul i32 %stride, 7 ; <i32> [#uses=1] 12 %pix_addr.0327.rec = mul i32 0, 0 ; <i32> [#uses=4] 16 %pix_addr.0327.sum340 = add i32 %pix_addr.0327.rec, 0 ; <i32> [#uses=1] 17 %tmp154 = getelementptr i8* %pix, i32 %pix_addr.0327.sum340 ; <i8*> [#uses=1] 18 %tmp177178 = bitcast i8* %tmp154 to i32* ; <i32*> [#uses=1 [all...] |
phys-reg-local-regalloc.ll | 5 @.str = private constant [12 x i8] c"x + y = %i\0A\00", align 1 ; <[12 x i8]*> [#uses=1] 18 %retval = alloca i32 ; <i32*> [#uses=2] 19 %"%ebx" = alloca i32 ; <i32*> [#uses=1] 20 %"%eax" = alloca i32 ; <i32*> [#uses=2] 21 %result = alloca i32 ; <i32*> [#uses=2] 22 %y = alloca i32 ; <i32*> [#uses=2] 23 %x = alloca i32 ; <i32*> [#uses=2] 24 %0 = alloca i32 ; <i32*> [#uses=2] 25 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 29 %asmtmp = call i32 asm sideeffect alignstack "movl $1, $0", "=={eax},*m,~{dirflag},~{fpsr},~{flags},~{memory}"(i32* %x) nounwind ; <i32> [#uses=1 [all...] |
vec_ins_extract.ll | 10 %tmp = load <4 x float>* %F ; <<4 x float>> [#uses=2] 11 %tmp3 = fadd <4 x float> %tmp, %tmp ; <<4 x float>> [#uses=1] 12 %tmp10 = insertelement <4 x float> %tmp3, float %f, i32 0 ; <<4 x float>> [#uses=2] 13 %tmp6 = fadd <4 x float> %tmp10, %tmp10 ; <<4 x float>> [#uses=1] 20 %G = alloca <4 x float>, align 16 ; <<4 x float>*> [#uses=3] 21 %tmp = load <4 x float>* %F ; <<4 x float>> [#uses=2] 22 %tmp3 = fadd <4 x float> %tmp, %tmp ; <<4 x float>> [#uses=1] 24 %tmp.upgrd.1 = getelementptr <4 x float>* %G, i32 0, i32 2 ; <float*> [#uses=1] 26 %tmp4 = load <4 x float>* %G ; <<4 x float>> [#uses=2] 27 %tmp6 = fadd <4 x float> %tmp4, %tmp4 ; <<4 x float>> [#uses=1 [all...] |
widen_arith-4.ll | 9 %dst.addr = alloca <5 x i16>* ; <<5 x i16>**> [#uses=2] 10 %src.addr = alloca <5 x i16>* ; <<5 x i16>**> [#uses=2] 11 %n.addr = alloca i32 ; <i32*> [#uses=2] 12 %v = alloca <5 x i16>, align 16 ; <<5 x i16>*> [#uses=1] 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 <5 x i16>** %dst.addr ; <<5 x i16>*> [#uses=1 [all...] |
/external/llvm/test/Transforms/IndVarSimplify/ |
loop_evaluate11.ll | 10 %order_end.0 = phi i32 [ 0, %entry ], [ %tmp, %bb15 ] ; <i32> [#uses=1] 11 %tmp = add i32 %order_end.0, 1 ; <i32> [#uses=2] 15 %order_start.0 = phi i32 [ %tmp1, %bb17 ], [ 0, %bb15 ] ; <i32> [#uses=2] 16 %tmp1 = add i32 %order_start.0, 1 ; <i32> [#uses=2] 17 %tmp2 = icmp eq i32 undef, 0 ; <i1> [#uses=1] 21 %tmp3 = sub i32 %tmp, %tmp1 ; <i32> [#uses=0] 25 %tmp4 = add i32 %order_start.0, 2 ; <i32> [#uses=1] 26 %tmp5 = add i32 %tmp4, undef ; <i32> [#uses=1] 27 %tmp6 = lshr i32 undef, %tmp5 ; <i32> [#uses=1] 28 %tmp7 = icmp eq i32 %tmp6, 0 ; <i1> [#uses=1 [all...] |
iv-sext.ll | 11 %tmp = load float* %peakWeight, align 4 ; <float> [#uses=1] 12 %tmp2 = icmp sgt i32 %bandEdgeIndex, 0 ; <i1> [#uses=1] 16 %tmp3 = add i32 %bandEdgeIndex, -1 ; <i32> [#uses=2] 23 %distERBhi.121 = phi float [ %distERBhi.2.lcssa, %bb8 ], [ 0.000000e+00, %bb.nph22 ] ; <float> [#uses=2] 24 %distERBlo.120 = phi float [ %distERBlo.0.lcssa, %bb8 ], [ 0.000000e+00, %bb.nph22 ] ; <float> [#uses=2] 25 %hiPart.119 = phi i32 [ %hiPart.0.lcssa, %bb8 ], [ 0, %bb.nph22 ] ; <i32> [#uses=3] 26 %loPart.118 = phi i32 [ %loPart.0.lcssa, %bb8 ], [ 0, %bb.nph22 ] ; <i32> [#uses=2] 27 %peakCount.117 = phi float [ %peakCount.2.lcssa, %bb8 ], [ %tmp, %bb.nph22 ] ; <float> [#uses=2] 28 %part.016 = phi i32 [ %tmp46, %bb8 ], [ 0, %bb.nph22 ] ; <i32> [#uses=5] 29 %tmp4 = icmp sgt i32 %part.016, 0 ; <i1> [#uses=1 [all...] |
promote-iv-to-eliminate-casts.ll | 6 %t0 = icmp sgt i32 %count, 0 ; <i1> [#uses=1] 13 %result.02 = phi i64 [ %t5, %bb1 ], [ 0, %bb.nph ] ; <i64> [#uses=1] 14 %n.01 = phi i32 [ %t6, %bb1 ], [ 0, %bb.nph ] ; <i32> [#uses=2] 15 %t1 = sext i32 %n.01 to i64 ; <i64> [#uses=1] 16 %t2 = getelementptr i64* %first, i64 %t1 ; <i64*> [#uses=1] 17 %t3 = load i64* %t2, align 8 ; <i64> [#uses=1] 18 %t4 = lshr i64 %t3, 4 ; <i64> [#uses=1] 19 %t5 = add i64 %t4, %result.02 ; <i64> [#uses=2] 20 %t6 = add i32 %n.01, 1 ; <i32> [#uses=2] 24 %t7 = icmp slt i32 %t6, %count ; <i1> [#uses=1 [all...] |
/external/llvm/test/Transforms/InstCombine/ |
2004-11-27-SetCCForCastLargerAndConstant.ll | 15 %Y = sext i8 %SB to i32 ; <i32> [#uses=1] 16 %C = icmp ult i32 %Y, 1024 ; <i1> [#uses=1] 23 %Y = sext i8 %SB to i32 ; <i32> [#uses=1] 24 %C = icmp slt i32 %Y, 1024 ; <i1> [#uses=1] 30 %Y = sext i8 %SB to i32 ; <i32> [#uses=1] 31 %C = icmp slt i32 %Y, -1024 ; <i1> [#uses=1] 45 %Y = sext i8 %SB to i32 ; <i32> [#uses=1] 46 %C = icmp slt i32 %Y, 17 ; <i1> [#uses=1] 52 %Y = sext i8 %SB to i32 ; <i32> [#uses=1] 53 %C = icmp slt i32 %Y, -17 ; <i1> [#uses=1 [all...] |
bittest.ll | 4 @b_rec.0 = external global i32 ; <i32*> [#uses=2] 8 %tmp.2 = load i32* @b_rec.0 ; <i32> [#uses=1] 9 %tmp.9 = or i32 %tmp.2, -989855744 ; <i32> [#uses=2] 10 %tmp.16 = and i32 %tmp.9, -805306369 ; <i32> [#uses=2] 11 %tmp.17 = and i32 %tmp.9, -973078529 ; <i32> [#uses=1] 13 %tmp.17.shrunk = bitcast i32 %tmp.16 to i32 ; <i32> [#uses=1] 14 %tmp.22 = and i32 %tmp.17.shrunk, -1073741824 ; <i32> [#uses=1] 15 %tmp.23 = icmp eq i32 %tmp.22, -1073741824 ; <i1> [#uses=1] 23 %tmp.17.shrunk2 = bitcast i32 %tmp.16 to i32 ; <i32> [#uses=1] 24 %tmp.27.mask = and i32 %tmp.17.shrunk2, 100663295 ; <i32> [#uses=1 [all...] |
no-negzero.ll | 12 %x_addr = alloca double ; <double*> [#uses=2] 13 %retval = alloca double, align 8 ; <double*> [#uses=2] 14 %0 = alloca double, align 8 ; <double*> [#uses=2] 15 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] 17 %1 = load double* %x_addr, align 8 ; <double> [#uses=1] 18 %2 = call double @fabs(double %1) nounwind readnone ; <double> [#uses=1] 19 %3 = call double @sqrt(double %2) nounwind readonly ; <double> [#uses=1] 20 %4 = fadd double %3, 0.000000e+00 ; <double> [#uses=1] 22 %5 = load double* %0, align 8 ; <double> [#uses=1] 27 %retval1 = load double* %retval ; <double> [#uses=1 [all...] |
/external/llvm/test/Transforms/LoopStrengthReduce/ |
dont_insert_redundant_ops.ll | 10 %INDVAR = phi i32 [ 0, %0 ], [ %INDVAR2, %Loop ] ; <i32> [#uses=3] 11 %gep1 = getelementptr { i32, i32 }* %P, i32 %INDVAR, i32 0 ; <i32*> [#uses=1] 13 %gep2 = getelementptr { i32, i32 }* %P, i32 %INDVAR, i32 1 ; <i32*> [#uses=1] 15 %INDVAR2 = add i32 %INDVAR, 1 ; <i32> [#uses=1] 16 %cond = call i1 @pred( ) ; <i1> [#uses=1] 26 %INDVAR = phi i32 [ 0, %0 ], [ %INDVAR2, %Loop ] ; <i32> [#uses=3] 27 %gep1 = getelementptr [2 x i32]* %P, i32 %INDVAR, i64 0 ; <i32*> [#uses=1] 29 %gep2 = getelementptr [2 x i32]* %P, i32 %INDVAR, i64 1 ; <i32*> [#uses=1] 31 %INDVAR2 = add i32 %INDVAR, 1 ; <i32> [#uses=1] 32 %cond = call i1 @pred( ) ; <i1> [#uses=1 [all...] |
/external/llvm/test/CodeGen/ARM/ |
2007-04-03-UndefinedSymbol.ll | 6 @str = internal constant [7 x i8] c"i, %d\0A\00" ; <[7 x i8]*> [#uses=1] 7 @str1 = internal constant [7 x i8] c"j, %d\0A\00" ; <[7 x i8]*> [#uses=1] 11 %tmp1 = getelementptr %struct.B* %this, i32 0, i32 0 ; <i32*> [#uses=1] 12 %tmp2 = load i32* %tmp1 ; <i32> [#uses=1] 13 %tmp4 = tail call i32 (i8*, ...)* @printf( i8* getelementptr ([7 x i8]* @str, i32 0, i32 0), i32 %tmp2 ) ; <i32> [#uses=0] 21 %tmp1 = getelementptr %struct.B* %this, i32 0, i32 0 ; <i32*> [#uses=1] 22 %tmp2 = load i32* %tmp1 ; <i32> [#uses=1] 23 %tmp4 = tail call i32 (i8*, ...)* @printf( i8* getelementptr ([7 x i8]* @str1, i32 0, i32 0), i32 %tmp2 ) ; <i32> [#uses=0] 29 %b.i29 = alloca %struct.B, align 4 ; <%struct.B*> [#uses=3] 30 %b.i1 = alloca %struct.B, align 4 ; <%struct.B*> [#uses=3 [all...] |