HomeSort by relevance Sort by last modified time
    Searched full:uses (Results 376 - 400 of 11488) sorted by null

<<11121314151617181920>>

  /external/llvm/test/CodeGen/PowerPC/
vec_misaligned.ll 7 @s = weak global %struct.S2203 zeroinitializer ; <%struct.S2203*> [#uses=1]
11 %x_addr = alloca i32 ; <i32*> [#uses=1]
12 %ap = alloca i8* ; <i8**> [#uses=3]
13 %ap.0 = alloca i8* ; <i8**> [#uses=3]
14 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
16 %ap1 = bitcast i8** %ap to i8* ; <i8*> [#uses=1]
18 %tmp = load i8** %ap, align 4 ; <i8*> [#uses=1]
20 %tmp2 = load i8** %ap.0, align 4 ; <i8*> [#uses=1]
21 %tmp3 = getelementptr i8* %tmp2, i64 16 ; <i8*> [#uses=1]
23 %tmp4 = load i8** %ap.0, align 4 ; <i8*> [#uses=1
    [all...]
vec_mul.ll 5 %tmp = load <4 x i32>* %X ; <<4 x i32>> [#uses=1]
6 %tmp2 = load <4 x i32>* %Y ; <<4 x i32>> [#uses=1]
7 %tmp3 = mul <4 x i32> %tmp, %tmp2 ; <<4 x i32>> [#uses=1]
12 %tmp = load <8 x i16>* %X ; <<8 x i16>> [#uses=1]
13 %tmp2 = load <8 x i16>* %Y ; <<8 x i16>> [#uses=1]
14 %tmp3 = mul <8 x i16> %tmp, %tmp2 ; <<8 x i16>> [#uses=1]
19 %tmp = load <16 x i8>* %X ; <<16 x i8>> [#uses=1]
20 %tmp2 = load <16 x i8>* %Y ; <<16 x i8>> [#uses=1]
21 %tmp3 = mul <16 x i8> %tmp, %tmp2 ; <<16 x i8>> [#uses=1]
  /external/llvm/test/CodeGen/Thumb2/
thumb2-smla.ll 6 %tmp = sext i16 %x to i32 ; <i32> [#uses=1]
7 %tmp2 = ashr i32 %y, 16 ; <i32> [#uses=1]
8 %tmp3 = mul i32 %tmp2, %tmp ; <i32> [#uses=1]
9 %tmp5 = add i32 %tmp3, %a ; <i32> [#uses=1]
  /external/llvm/test/CodeGen/X86/
2006-01-19-ISelFoldingBug.ll 5 ; and has two uses, into a store.
7 @A = external global i32 ; <i32*> [#uses=2]
10 %tmp.1 = load i32* @A ; <i32> [#uses=1]
11 %shift.upgrd.1 = zext i8 %C to i32 ; <i32> [#uses=1]
12 %tmp.2 = shl i32 %tmp.1, %shift.upgrd.1 ; <i32> [#uses=1]
13 %tmp.3 = sub i8 32, %C ; <i8> [#uses=1]
14 %shift.upgrd.2 = zext i8 %tmp.3 to i32 ; <i32> [#uses=1]
15 %tmp.4 = lshr i32 %B, %shift.upgrd.2 ; <i32> [#uses=1]
16 %tmp.5 = or i32 %tmp.4, %tmp.2 ; <i32> [#uses=2]
2006-11-12-CSRetCC.ll 4 @str = internal constant [9 x i8] c"%f+%f*i\0A\00" ; <[9 x i8]*> [#uses=1]
13 %retval = alloca i32, align 4 ; <i32*> [#uses=1]
14 %tmp = alloca { double, double }, align 16 ; <{ double, double }*> [#uses=4]
15 %tmp1 = alloca { double, double }, align 16 ; <{ double, double }*> [#uses=4]
16 %tmp2 = alloca { double, double }, align 16 ; <{ double, double }*> [#uses=3]
17 %pi = alloca double, align 8 ; <double*> [#uses=2]
18 %z = alloca { double, double }, align 16 ; <{ double, double }*> [#uses=4]
19 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
21 %tmp.upgrd.1 = load double* %pi ; <double> [#uses=1]
22 %real = getelementptr { double, double }* %tmp1, i64 0, i32 0 ; <double*> [#uses=1
    [all...]
2006-11-17-IllegalMove.ll 8 %tmp69 = load i32* null ; <i32> [#uses=1]
15 %tmp99 = udiv i64 0, 0 ; <i64> [#uses=1]
16 %tmp = load i8* null ; <i8> [#uses=1]
17 %tmp114 = icmp eq i64 0, 0 ; <i1> [#uses=1]
24 %tmp118 = load i8* null ; <i8> [#uses=1]
28 %tmp127 = udiv i8 %tmp, %tmp118 ; <i8> [#uses=1]
29 %tmp127.upgrd.1 = zext i8 %tmp127 to i64 ; <i64> [#uses=1]
33 %iftmp.30.0 = phi i64 [ %tmp127.upgrd.1, %cond_true120 ] ; <i64> [#uses=1]
34 %tmp132 = icmp eq i64 %iftmp.30.0, %tmp99 ; <i1> [#uses=1]
2007-10-31-extractelement-i64.ll 8 %__A_addr = alloca <2 x i64> ; <<2 x i64>*> [#uses=2]
9 %retval = alloca <1 x i64>, align 8 ; <<1 x i64>*> [#uses=3]
10 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
12 %tmp = load <2 x i64>* %__A_addr, align 16 ; <<2 x i64>> [#uses=1]
13 %tmp1 = bitcast <2 x i64> %tmp to <2 x i64> ; <<2 x i64>> [#uses=1]
14 %tmp2 = extractelement <2 x i64> %tmp1, i32 0 ; <i64> [#uses=1]
15 %tmp3 = bitcast i64 %tmp2 to <1 x i64> ; <<1 x i64>> [#uses=1]
17 %tmp4 = load <1 x i64>* %retval, align 8 ; <<1 x i64>> [#uses=0]
21 %retval5 = load <1 x i64>* %retval ; <<1 x i64>> [#uses=1]
27 %__A_addr = alloca <2 x i64> ; <<2 x i64>*> [#uses=2
    [all...]
2007-12-18-LoadCSEBug.ll 9 %x8 = alloca %struct.c34007g__pkg__parent, align 8 ; <%struct.c34007g__pkg__parent*> [#uses=2]
10 %tmp1272 = getelementptr %struct.c34007g__pkg__parent* %x8, i32 0, i32 0 ; <i32**> [#uses=1]
11 %x82167 = bitcast %struct.c34007g__pkg__parent* %x8 to i64* ; <i64*> [#uses=1]
15 %tmp5464 = load i64* %x82167, align 8 ; <i64> [#uses=1]
16 %tmp5467 = icmp ne i64 0, %tmp5464 ; <i1> [#uses=1]
17 %tmp5470 = load i32** %tmp1272, align 8 ; <i32*> [#uses=1]
18 %tmp5471 = icmp eq i32* %tmp5470, null ; <i1> [#uses=1]
19 %tmp5475 = or i1 %tmp5471, %tmp5467 ; <i1> [#uses=1]
20 %tmp5497 = or i1 %tmp5475, false ; <i1> [#uses=1]
2008-02-06-LoadFoldingBug.ll 5 %memtmp = alloca { double, double }, align 8 ; <{ double, double }*> [#uses=3]
6 %tmp4 = fsub double -0.000000e+00, %z.1 ; <double> [#uses=1]
8 %tmp19 = getelementptr { double, double }* %memtmp, i32 0, i32 0 ; <double*> [#uses=1]
9 %tmp20 = load double* %tmp19, align 8 ; <double> [#uses=1]
10 %tmp22 = getelementptr { double, double }* %memtmp, i32 0, i32 1 ; <double*> [#uses=1]
11 %tmp23 = load double* %tmp22, align 8 ; <double> [#uses=1]
12 %tmp32 = fsub double -0.000000e+00, %tmp20 ; <double> [#uses=1]
13 %tmp37 = getelementptr { double, double }* %agg.result, i32 0, i32 0 ; <double*> [#uses=1]
15 %tmp40 = getelementptr { double, double }* %agg.result, i32 0, i32 1 ; <double*> [#uses=1]
2008-02-27-DeadSlotElimBug.ll 9 %tmp18 = tail call i8* @_Znam( i32 0 ) ; <i8*> [#uses=1]
10 %tmp1819 = bitcast i8* %tmp18 to %struct.CompAtom* ; <%struct.CompAtom*> [#uses=4]
11 %tmp3286 = icmp eq i32 %n, 0 ; <i1> [#uses=1]
15 %tmp9.0.reg2mem.0.rec = phi i32 [ %indvar.next, %bb24 ], [ 0, %entry ] ; <i32> [#uses=3]
16 %tmp3.i.i = getelementptr %struct.CompAtom* %tmp1819, i32 %tmp9.0.reg2mem.0.rec, i32 0, i32 1 ; <double*> [#uses=0]
17 %tmp5.i.i = getelementptr %struct.CompAtom* %tmp1819, i32 %tmp9.0.reg2mem.0.rec, i32 0, i32 2 ; <double*> [#uses=1]
19 %indvar.next = add i32 %tmp9.0.reg2mem.0.rec, 1 ; <i32> [#uses=2]
20 %exitcond = icmp eq i32 %indvar.next, %n ; <i1> [#uses=1]
24 %tmp42 = sdiv i32 %i, 9 ; <i32> [#uses=1]
25 %tmp43 = add i32 %tmp42, -1 ; <i32> [#uses=1
    [all...]
2008-03-19-DAGCombinerBug.ll 5 %tmp54 = add i32 0, 1 ; <i32> [#uses=1]
8 %tmp74 = shl i32 %tmp54, 1 ; <i32> [#uses=1]
9 %tmp76 = ashr i32 %tmp74, 3 ; <i32> [#uses=1]
12 %payLoadSize.0 = phi i32 [ %tmp76, %bb71 ], [ 0, %entry ] ; <i32> [#uses=0]
2008-07-23-VSetCC.ll 8 %X = icmp sgt <4 x i32> zeroinitializer, < i32 -128, i32 -128, i32 -128, i32 -128 > ; <<4 x i32>>:1 [#uses=1]
10 extractelement <4 x i32> %1, i32 3 ; <i32>:2 [#uses=1]
11 lshr i32 %2, 31 ; <i32>:3 [#uses=1]
12 trunc i32 %3 to i1 ; <i1>:4 [#uses=1]
13 select i1 %4, i32 -1, i32 0 ; <i32>:5 [#uses=1]
14 insertelement <4 x i32> zeroinitializer, i32 %5, i32 3 ; <<4 x i32>>:6 [#uses=1]
15 and <4 x i32> zeroinitializer, %6 ; <<4 x i32>>:7 [#uses=1]
16 bitcast <4 x i32> %7 to <4 x float> ; <<4 x float>>:8 [#uses=1]
17 fmul <4 x float> zeroinitializer, %8 ; <<4 x float>>:9 [#uses=1]
18 bitcast <4 x float> %9 to <4 x i32> ; <<4 x i32>>:10 [#uses=1
    [all...]
2008-12-19-EarlyClobberBug.ll 10 @"\01LC" = internal constant [7 x i8] c"n0=%d\0A\00" ; <[7 x i8]*> [#uses=1]
11 @llvm.used = appending global [1 x i8*] [ i8* bitcast (i32 (i64, i64)* @umoddi3 to i8*) ], section "llvm.metadata" ; <[1 x i8*]*> [#uses=0]
15 %0 = trunc i64 %v to i32 ; <i32> [#uses=2]
16 %1 = trunc i64 %u to i32 ; <i32> [#uses=4]
17 %2 = lshr i64 %u, 32 ; <i64> [#uses=1]
18 %3 = trunc i64 %2 to i32 ; <i32> [#uses=2]
19 %4 = tail call i32 (i8*, ...)* @printf(i8* getelementptr ([7 x i8]* @"\01LC", i32 0, i32 0), i32 %1) nounwind ; <i32> [#uses=0]
20 %5 = icmp ult i32 %1, %0 ; <i1> [#uses=1]
24 %6 = lshr i64 %v, 32 ; <i64> [#uses=1]
25 %7 = trunc i64 %6 to i32 ; <i32> [#uses=1
    [all...]
2009-01-31-BigShift2.ll 5 %A = load <8 x double>* %P ; <<8 x double>> [#uses=1]
6 %B = bitcast <8 x double> %A to i512 ; <i512> [#uses=1]
7 %C = lshr i512 %B, 448 ; <i512> [#uses=1]
8 %D = trunc i512 %C to i64 ; <i64> [#uses=1]
2009-02-08-CoalescerBug.ll 6 %0 = icmp eq i8 %p_26, 0 ; <i1> [#uses=2]
7 %or.cond = or i1 false, %0 ; <i1> [#uses=2]
8 %iftmp.1.0 = zext i1 %or.cond to i16 ; <i16> [#uses=1]
12 %1 = zext i1 %or.cond to i32 ; <i32> [#uses=1]
13 %2 = sdiv i32 %1, 0 ; <i32> [#uses=1]
14 %3 = trunc i32 %2 to i16 ; <i16> [#uses=1]
18 %4 = phi i16 [ %3, %bb.i ], [ %iftmp.1.0, %entry ] ; <i16> [#uses=1]
19 %5 = trunc i16 %4 to i8 ; <i8> [#uses=1]
20 %6 = sext i8 %5 to i32 ; <i32> [#uses=1]
2009-03-12-CPAlignBug.ll 19 %0 = tail call double @llvm.sqrt.f64(double %.reload8) ; <double> [#uses=1]
20 %1 = fptrunc x86_fp80 %.reload6 to double ; <double> [#uses=1]
21 %2 = tail call double @fabs(double %1) nounwind readnone ; <double> [#uses=1]
22 %3 = fadd double %0, %2 ; <double> [#uses=1]
23 %4 = tail call double @llvm.pow.f64(double %3, double 0x3FD5555555555555) ; <double> [#uses=1]
24 %5 = fpext double %4 to x86_fp80 ; <x86_fp80> [#uses=2]
25 %6 = fdiv x86_fp80 %.reload5, %5 ; <x86_fp80> [#uses=1]
26 %7 = fadd x86_fp80 %5, %6 ; <x86_fp80> [#uses=1]
27 %8 = fptrunc x86_fp80 %7 to double ; <double> [#uses=1]
28 %9 = fcmp olt x86_fp80 %.reload6, 0xK00000000000000000000 ; <i1> [#uses=1
    [all...]
2009-04-14-IllegalRegs.ll 5 @llvm.used = appending global [1 x i8*] [i8* bitcast (i32 ()* @z to i8*)], section "llvm.metadata" ; <[1 x i8*]*> [#uses=0]
9 %retval = alloca i32 ; <i32*> [#uses=2]
10 %xxx = alloca %struct.X ; <%struct.X*> [#uses=6]
11 %0 = alloca i32 ; <i32*> [#uses=2]
12 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
13 %1 = getelementptr %struct.X* %xxx, i32 0, i32 1 ; <[32 x i8]*> [#uses=1]
14 %2 = getelementptr [32 x i8]* %1, i32 0, i32 31 ; <i8*> [#uses=1]
16 %3 = getelementptr %struct.X* %xxx, i32 0, i32 1 ; <[32 x i8]*> [#uses=1]
17 %4 = getelementptr [32 x i8]* %3, i32 0, i32 31 ; <i8*> [#uses=1]
18 %5 = load i8* %4, align 1 ; <i8> [#uses=1
    [all...]
2009-04-27-LiveIntervalsAssert.ll 6 %0 = tail call i32 @bar(i32 1) nounwind ; <i32> [#uses=2]
7 %1 = icmp sgt i32 %0, 7 ; <i1> [#uses=1]
11 %2 = lshr i32 1, %0 ; <i32> [#uses=1]
12 %3 = icmp eq i32 %2, 0 ; <i1> [#uses=1]
13 %4 = zext i1 %3 to i32 ; <i32> [#uses=1]
14 %.p_5 = shl i32 %p_5, %4 ; <i32> [#uses=1]
18 %5 = phi i32 [ %.p_5, %bb.i ], [ %p_5, %entry ] ; <i32> [#uses=1]
19 %6 = icmp eq i32 %5, 0 ; <i1> [#uses=0]
20 %7 = tail call i32 @bar(i32 %p_5) nounwind ; <i32> [#uses=0]
2010-02-04-SchedulerBug.ll 9 %0 = load %struct.b_t** null, align 4 ; <%struct.b_t*> [#uses=1]
10 %1 = getelementptr inbounds %struct.b_t* %0, i32 %cNum, i32 5 ; <i64*> [#uses=1]
11 %2 = load i64* %1, align 4 ; <i64> [#uses=1]
12 %3 = icmp ult i64 %2, %max ; <i1> [#uses=1]
13 %4 = getelementptr inbounds %struct.a_t* null, i32 0, i32 7 ; <i64**> [#uses=1]
14 %5 = load i64** %4, align 4 ; <i64*> [#uses=0]
15 %6 = load i64* null, align 4 ; <i64> [#uses=1]
22 %7 = or i64 %6, undef ; <i64> [#uses=1]
26 %misc_enables.0 = phi i64 [ undef, %bb ], [ %7, %bb2 ] ; <i64> [#uses=0]
2010-07-29-SetccSimplify.ll 5 %0 = trunc i32 %val to i2 ; <i2> [#uses=1]
6 %1 = sext i2 %0 to i32 ; <i32> [#uses=1]
7 %2 = icmp eq i32 %1, 3 ; <i1> [#uses=1]
8 %3 = zext i1 %2 to i32 ; <i32> [#uses=1]
extractps.ll 7 external global float, align 16 ; <float*>:0 [#uses=2]
10 load float* @0, align 16 ; <float>:1 [#uses=1]
11 insertelement <4 x float> undef, float %1, i32 0 ; <<4 x float>>:2 [#uses=1]
12 call <4 x float> @llvm.x86.sse.rsqrt.ss( <4 x float> %2 ) ; <<4 x float>>:3 [#uses=1]
13 extractelement <4 x float> %3, i32 0 ; <float>:4 [#uses=1]
18 load float* @0, align 16 ; <float>:1 [#uses=1]
19 insertelement <4 x float> undef, float %1, i32 1 ; <<4 x float>>:2 [#uses=1]
20 call <4 x float> @llvm.x86.sse.rsqrt.ss( <4 x float> %2 ) ; <<4 x float>>:3 [#uses=1]
21 extractelement <4 x float> %3, i32 1 ; <float>:4 [#uses=1]
fp2sint.ll 7 %tmp35.i = load double* null, align 8 ; <double> [#uses=1]
8 %tmp3536.i = fptosi double %tmp35.i to i32 ; <i32> [#uses=1]
9 %tmp3536140.i = zext i32 %tmp3536.i to i64 ; <i64> [#uses=1]
10 %tmp39.i = load double* null, align 4 ; <double> [#uses=1]
11 %tmp3940.i = fptosi double %tmp39.i to i32 ; <i32> [#uses=1]
12 %tmp3940137.i = zext i32 %tmp3940.i to i64 ; <i64> [#uses=1]
13 %tmp3940137138.i = shl i64 %tmp3940137.i, 32 ; <i64> [#uses=1]
14 %tmp3940137138.ins.i = or i64 %tmp3940137138.i, %tmp3536140.i ; <i64> [#uses=1]
15 %tmp95.i.i = trunc i64 %tmp3940137138.ins.i to i32 ; <i32> [#uses=1]
ldzero.ll 9 %retval = alloca x86_fp80, align 16 ; <x86_fp80*> [#uses=2]
10 %tmp = alloca x86_fp80, align 16 ; <x86_fp80*> [#uses=2]
11 %d = alloca double, align 8 ; <double*> [#uses=2]
12 %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
14 %tmp1 = load double* %d, align 8 ; <double> [#uses=1]
15 %tmp12 = fpext double %tmp1 to x86_fp80 ; <x86_fp80> [#uses=1]
17 %tmp3 = load x86_fp80* %tmp, align 16 ; <x86_fp80> [#uses=1]
22 %retval4 = load x86_fp80* %retval ; <x86_fp80> [#uses=1]
28 %retval = alloca double, align 8 ; <double*> [#uses=2]
29 %tmp = alloca double, align 8 ; <double*> [#uses=2
    [all...]
pr3250.ll 9 ; <i32> [#uses=1]
10 %1 = lshr i32 %0, -9 ; <i32> [#uses=1]
11 %2 = trunc i32 %1 to i16 ; <i16> [#uses=1]
13 %2) nounwind ; <i32> [#uses=0]
rem.ll 4 %tmp1 = srem i32 %X, 255 ; <i32> [#uses=1]
9 %tmp1 = srem i32 %X, 256 ; <i32> [#uses=1]
14 %tmp1 = urem i32 %X, 255 ; <i32> [#uses=1]
19 %tmp1 = urem i32 %X, 256 ; <i32> [#uses=1]

Completed in 742 milliseconds

<<11121314151617181920>>