| /llvm-project-15.0.7/llvm/test/CodeGen/Thumb/ |
| H A D | 2009-08-12-ConstIslandAssert.ll | 8 %1 = load i32, i32* %data, align 4 ; <i32> [#uses=2] 9 %2 = load i32, i32* undef, align 4 ; <i32> [#uses=2] 14 %4 = xor i32 %3, %1 ; <i32> [#uses=4] 16 %6 = lshr i32 %4, 24 ; <i32> [#uses=1] 19 %9 = lshr i32 %4, 16 ; <i32> [#uses=1] 20 %10 = or i32 %9, 256 ; <i32> [#uses=1] 21 %11 = and i32 %10, 511 ; <i32> [#uses=1] 24 %14 = add i32 %13, %8 ; <i32> [#uses=1] 27 %17 = xor i32 %14, %16 ; <i32> [#uses=1] 28 %18 = or i32 %4, 768 ; <i32> [#uses=1] [all …]
|
| H A D | asmprinter-bug.ll | 20 %2 = sext i16 %1 to i32 ; <i32> [#uses=2] 23 %5 = sext i8 %4 to i32 ; <i32> [#uses=3] 26 %8 = icmp sgt i32 %len, 0 ; <i1> [#uses=1] 43 %13 = sub i32 0, %11 ; <i32> [#uses=1] 95 %38 = shl i32 %29, 4 ; <i32> [#uses=1] 96 %39 = and i32 %38, 240 ; <i32> [#uses=1] 101 %41 = and i8 %40, 15 ; <i8> [#uses=1] 103 %43 = or i8 %41, %42 ; <i8> [#uses=1] 170 %13 = ashr i32 %11, 4 ; <i32> [#uses=1] 266 %3 = shl i32 %0, 1 ; <i32> [#uses=1] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | 2008-07-19-movups-spills.ll | 110 fmul <4 x float> %1, %1 ; <<4 x float>>:33 [#uses=1] 111 fmul <4 x float> %33, %2 ; <<4 x float>>:34 [#uses=1] 112 fmul <4 x float> %34, %3 ; <<4 x float>>:35 [#uses=1] 113 fmul <4 x float> %35, %4 ; <<4 x float>>:36 [#uses=1] 114 fmul <4 x float> %36, %5 ; <<4 x float>>:37 [#uses=1] 115 fmul <4 x float> %37, %6 ; <<4 x float>>:38 [#uses=1] 116 fmul <4 x float> %38, %7 ; <<4 x float>>:39 [#uses=1] 117 fmul <4 x float> %39, %8 ; <<4 x float>>:40 [#uses=1] 118 fmul <4 x float> %40, %9 ; <<4 x float>>:41 [#uses=1] 142 fmul <4 x float> %2, %2 ; <<4 x float>>:65 [#uses=1] [all …]
|
| H A D | 2009-06-02-RewriterBug.ll | 15 %conv = zext i32 undef to i64 ; <i64> [#uses=1] 17 %tmp18 = load i32, ptr undef ; <i32> [#uses=1] 19 %tmp30 = load i32, ptr undef ; <i32> [#uses=1] 25 %or = or i64 %shl45, 0 ; <i64> [#uses=1] 27 %or64 = or i64 %or55, 0 ; <i64> [#uses=1] 30 %add95 = add i64 %add, 0 ; <i64> [#uses=1] 31 %add98 = add i64 %add95, 0 ; <i64> [#uses=1] 33 %add134 = add i64 %add99, 0 ; <i64> [#uses=4] 43 %or286 = or i64 %or277, 0 ; <i64> [#uses=1] 80 %or540 = or i64 undef, 0 ; <i64> [#uses=0] [all …]
|
| H A D | 2009-04-16-SpillerUnfold.ll | 21 %1 = add i64 0, %0 ; <i64> [#uses=1] 22 %2 = add i64 %1, 0 ; <i64> [#uses=1] 23 %3 = add i64 %2, 0 ; <i64> [#uses=1] 24 %4 = add i64 %3, 0 ; <i64> [#uses=5] 29 %7 = and i64 %4, %6 ; <i64> [#uses=1] 30 %8 = xor i64 %7, 0 ; <i64> [#uses=1] 31 %9 = add i64 0, %8 ; <i64> [#uses=1] 32 %10 = add i64 %9, 0 ; <i64> [#uses=2] 47 %23 = add i32 0, 12 ; <i32> [#uses=1] 67 %43 = or i32 0, 6 ; <i32> [#uses=1] [all …]
|
| H A D | code_placement.ll | 17 %tmp15 = add i32 %r, -1 ; <i32> [#uses=1] 27 %3 = lshr i32 %s0.0, 24 ; <i32> [#uses=1] 28 %4 = zext i32 %3 to i64 ; <i64> [#uses=1] 31 %7 = lshr i32 %s1.0, 16 ; <i32> [#uses=1] 32 %8 = and i32 %7, 255 ; <i32> [#uses=1] 33 %9 = zext i32 %8 to i64 ; <i64> [#uses=1] 40 %15 = xor i32 %11, %6 ; <i32> [#uses=1] 41 %16 = xor i32 %15, %14 ; <i32> [#uses=3] 54 %28 = xor i32 %24, %20 ; <i32> [#uses=1] 55 %29 = xor i32 %28, %27 ; <i32> [#uses=4] [all …]
|
| H A D | regpressure.ll | 12 %A = load i32, ptr %P ; <i32> [#uses=1] 14 %B = load i32, ptr %Bp ; <i32> [#uses=1] 15 %s1 = mul i32 %A, %B ; <i32> [#uses=1] 17 %C = load i32, ptr %Cp ; <i32> [#uses=1] 18 %s2 = mul i32 %s1, %C ; <i32> [#uses=1] 20 %D = load i32, ptr %Dp ; <i32> [#uses=1] 21 %s3 = mul i32 %s2, %D ; <i32> [#uses=1] 23 %E = load i32, ptr %Ep ; <i32> [#uses=1] 24 %s4 = mul i32 %s3, %E ; <i32> [#uses=1] 27 %s5 = mul i32 %s4, %F ; <i32> [#uses=1] [all …]
|
| H A D | multiple-loop-post-inc.ll | 9 ; It should properly set up post-increment uses and do coalescing for 20 %times4 = alloca float, align 4 ; <ptr> [#uses=3] 21 %timesN = alloca float, align 4 ; <ptr> [#uses=2] 23 %1 = ptrtoint ptr %I to i64 ; <i64> [#uses=1] 24 %2 = ptrtoint ptr %O to i64 ; <i64> [#uses=1] 27 %3 = icmp eq i64 %tmp16, 0 ; <i1> [#uses=1] 274 %storemerge171 = add i32 %i6, 1 ; <i32> [#uses=1] 280 %t191 = mul i32 %i8, %t338 ; <i32> [#uses=1] 281 %t179 = add i32 %i6, %t191 ; <i32> [#uses=1] 285 %indvar.next159 = add i32 %i8, 1 ; <i32> [#uses=1] [all …]
|
| H A D | 2009-11-13-VirtRegRewriterBug.ll | 8 %0 = shl i32 undef, 1 ; <i32> [#uses=2] 33 %mask241.masked = or i256 undef, undef ; <i256> [#uses=1] 34 %ins237 = or i256 undef, 0 ; <i256> [#uses=1] 47 %1 = sext i16 undef to i32 ; <i32> [#uses=1] 48 %2 = sext i16 undef to i32 ; <i32> [#uses=1] 49 %3 = sext i16 undef to i32 ; <i32> [#uses=1] 50 %4 = sext i16 undef to i32 ; <i32> [#uses=1] 51 %5 = sext i16 undef to i32 ; <i32> [#uses=1] 52 %6 = sext i16 undef to i32 ; <i32> [#uses=1] 54 %7 = sext i16 undef to i32 ; <i32> [#uses=1] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | 2009-02-27-SpillerBug.ll | 4 @a = external global double ; <double*> [#uses=1] 5 @N = external global double ; <double*> [#uses=1] 15 %1 = add i32 %j.1, 1 ; <i32> [#uses=1] 22 %2 = icmp sgt i32 %j.1, 99 ; <i1> [#uses=1] 26 %3 = add i32 %i.3494, 1 ; <i32> [#uses=2] 27 %phitmp = icmp sgt i32 %3, 999999 ; <i1> [#uses=1] 34 %.pn404 = fmul double %4, %4 ; <double> [#uses=4] 35 %.pn402 = fmul double %5, %5 ; <double> [#uses=5] 108 %29 = fmul double %11, %4 ; <double> [#uses=1] 109 %30 = fmul double %12, %5 ; <double> [#uses=3] [all …]
|
| H A D | 2009-11-13-ScavengerAssert2.ll | 23 %1 = fsub float 0.000000e+00, undef ; <float> [#uses=1] 27 %5 = fsub float %3, undef ; <float> [#uses=2] 30 %8 = fsub float %7, undef ; <float> [#uses=1] 33 %11 = fsub float %10, undef ; <float> [#uses=2] 36 %14 = fsub float %13, undef ; <float> [#uses=1] 38 %16 = fsub float %15, undef ; <float> [#uses=1] 39 %17 = fmul float %5, %16 ; <float> [#uses=1] 40 %18 = fsub float %17, 0.000000e+00 ; <float> [#uses=5] 41 %19 = fmul float %8, %11 ; <float> [#uses=1] 42 %20 = fsub float %19, undef ; <float> [#uses=3] [all …]
|
| H A D | 2009-11-13-VRRewriterCrash.ll | 25 %2 = fsub float 0.000000e+00, undef ; <float> [#uses=1] 28 %5 = fsub float 0.000000e+00, undef ; <float> [#uses=1] 31 %8 = fsub float undef, undef ; <float> [#uses=1] 32 %9 = fmul float 0.000000e+00, %8 ; <float> [#uses=1] 33 %10 = fmul float %5, 0.000000e+00 ; <float> [#uses=1] 34 %11 = fsub float %9, %10 ; <float> [#uses=3] 35 %12 = fmul float %2, 0.000000e+00 ; <float> [#uses=1] 36 %13 = fmul float 0.000000e+00, undef ; <float> [#uses=1] 37 %14 = fsub float %12, %13 ; <float> [#uses=2] 45 %20 = fcmp ogt float %19, 0x3F1A36E2E0000000 ; <i1> [#uses=1] [all …]
|
| H A D | 2009-07-29-VFP3Registers.ll | 3 @a = external global double ; <double*> [#uses=1] 15 %0 = load double, 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] 25 %4 = fsub double -0.000000e+00, %3 ; <double> [#uses=2] 26 %5 = fsub double -0.000000e+00, undef ; <double> [#uses=1] 48 %.pn145 = fdiv double %.pn238, %1 ; <double> [#uses=0] 51 %.pn134 = fdiv double %.pn224, %0 ; <double> [#uses=1] 52 %.pn135 = fdiv double %.pn222, %1 ; <double> [#uses=1] 100 %7 = fadd double %D1.0, undef ; <double> [#uses=1] [all …]
|
| H A D | 2009-11-07-SubRegAsmPrinting.ll | 10 %1 = fmul float %0, %0 ; <float> [#uses=2] 11 %2 = fmul float 0.000000e+00, %1 ; <float> [#uses=2] 12 %3 = fmul float %0, %1 ; <float> [#uses=1] 13 %4 = fadd float 0.000000e+00, %3 ; <float> [#uses=1] 14 %5 = fsub float 1.000000e+00, %4 ; <float> [#uses=1] 17 %6 = fsub float 1.000000e+00, %2 ; <float> [#uses=2] 18 %7 = fsub float %2, %2 ; <float> [#uses=1] 19 %8 = fsub float 0.000000e+00, %7 ; <float> [#uses=3] 20 %9 = fadd float %2, %2 ; <float> [#uses=3] 23 %12 = fadd float %11, %11 ; <float> [#uses=2] [all …]
|
| /llvm-project-15.0.7/llvm/test/ExecutionEngine/MCJIT/ |
| H A D | test-cast.ll | 9 icmp ne i1 true, false ; <i1>:1 [#uses=0] 10 zext i1 true to i8 ; <i8>:2 [#uses=0] 11 zext i1 true to i8 ; <i8>:3 [#uses=0] 12 zext i1 true to i16 ; <i16>:4 [#uses=0] 13 zext i1 true to i16 ; <i16>:5 [#uses=0] 14 zext i1 true to i32 ; <i32>:6 [#uses=0] 15 zext i1 true to i32 ; <i32>:7 [#uses=0] 20 icmp ne i8 0, 0 ; <i1>:12 [#uses=0] 21 icmp ne i8 1, 0 ; <i1>:13 [#uses=0] 30 icmp ne i8 0, 0 ; <i1>:22 [#uses=0] [all …]
|
| H A D | test-setcond-int.ll | 5 %int1 = add i32 0, 0 ; <i32> [#uses=6] 6 %int2 = add i32 0, 0 ; <i32> [#uses=6] 7 %long1 = add i64 0, 0 ; <i64> [#uses=6] 8 %long2 = add i64 0, 0 ; <i64> [#uses=6] 9 %sbyte1 = add i8 0, 0 ; <i8> [#uses=6] 10 %sbyte2 = add i8 0, 0 ; <i8> [#uses=6] 11 %short1 = add i16 0, 0 ; <i16> [#uses=6] 12 %short2 = add i16 0, 0 ; <i16> [#uses=6] 13 %ubyte1 = add i8 0, 0 ; <i8> [#uses=6] 14 %ubyte2 = add i8 0, 0 ; <i8> [#uses=6] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/X86/ |
| H A D | 2009-04-15-shorten-iv-vars-2.ll | 18 @a = external global i32* ; <i32**> [#uses=3] 39 %4 = zext i32 %3 to i64 ; <i64> [#uses=1] 44 %9 = zext i32 %8 to i64 ; <i64> [#uses=1] 47 %12 = add i32 %11, %6 ; <i32> [#uses=1] 53 %17 = and i32 %16, 15 ; <i32> [#uses=1] 56 %20 = and i32 %19, 15 ; <i32> [#uses=1] 62 %26 = and i32 %25, 15 ; <i32> [#uses=1] 66 %30 = add i32 %29, %23 ; <i32> [#uses=1] 72 %35 = and i32 %34, 15 ; <i32> [#uses=1] 75 %38 = and i32 %37, 15 ; <i32> [#uses=1] [all …]
|
| H A D | 2009-04-14-shorten_iv_vars.ll | 5 @a = external global i32* ; <i32**> [#uses=3] 6 @b = external global i32* ; <i32**> [#uses=3] 7 @c = external global i32* ; <i32**> [#uses=3] 8 @d = external global i32* ; <i32**> [#uses=3] 9 @e = external global i32* ; <i32**> [#uses=3] 10 @f = external global i32* ; <i32**> [#uses=3] 29 %9 = add i32 %8, %4 ; <i32> [#uses=1] 45 %24 = add i32 %23, %18 ; <i32> [#uses=1] 61 %39 = add i32 %38, %33 ; <i32> [#uses=1] 74 %51 = add i32 %50, %46 ; <i32> [#uses=1] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Generic/ |
| H A D | APIntLoadStore.ll | 6 @i1_l = external global i1 ; <i1*> [#uses=1] 7 @i1_s = external global i1 ; <i1*> [#uses=1] 8 @i2_l = external global i2 ; <i2*> [#uses=1] 9 @i2_s = external global i2 ; <i2*> [#uses=1] 10 @i3_l = external global i3 ; <i3*> [#uses=1] 11 @i3_s = external global i3 ; <i3*> [#uses=1] 12 @i4_l = external global i4 ; <i4*> [#uses=1] 13 @i4_s = external global i4 ; <i4*> [#uses=1] 14 @i5_l = external global i5 ; <i5*> [#uses=1] 15 @i5_s = external global i5 ; <i5*> [#uses=1] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopStrengthReduce/ |
| H A D | pr2570.ll | 28 trunc i32 %3 to i16 ; <i16>:4 [#uses=1] 29 and i16 %4, 1 ; <i16>:5 [#uses=1] 31 trunc i32 %1 to i16 ; <i16>:7 [#uses=1] 37 zext i1 %12 to i32 ; <i32>:13 [#uses=2] 40 zext i8 %14 to i16 ; <i16>:16 [#uses=1] 42 icmp slt i32 %17, 0 ; <i1>:18 [#uses=1] 129 xor i32 %61, %60 ; <i32>:62 [#uses=1] 130 mul i32 %62, %59 ; <i32>:63 [#uses=1] 137 or i1 %68, %69 ; <i1>:70 [#uses=1] 156 xor i32 %84, 1 ; <i32>:85 [#uses=1] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | 2008-09-12-CoalescerBug.ll | 16 %1 = icmp sgt i32 %0, 0 ; <i1> [#uses=1] 27 %6 = or i64 0, 0 ; <i64> [#uses=2] 54 %23 = shl i64 %22, 48 ; <i64> [#uses=1] 56 %25 = shl i64 %24, 32 ; <i64> [#uses=1] 58 %27 = shl i64 %26, 16 ; <i64> [#uses=1] 60 %29 = or i64 %25, %23 ; <i64> [#uses=1] 61 %30 = or i64 %29, %27 ; <i64> [#uses=1] 62 %31 = or i64 %30, %28 ; <i64> [#uses=2] 63 %32 = shl i64 %6, 48 ; <i64> [#uses=1] 64 %33 = shl i64 %31, 32 ; <i64> [#uses=1] [all …]
|
| H A D | vec_shuffle.ll | 15 %tmp = load <8 x i16>, <8 x i16>* %A ; <<8 x i16>> [#uses=1] 16 %tmp2 = load <8 x i16>, <8 x i16>* %B ; <<8 x i16>> [#uses=1] 63 %tmp = load <8 x i16>, <8 x i16>* %A ; <<8 x i16>> [#uses=1] 64 %tmp2 = load <8 x i16>, <8 x i16>* %A ; <<8 x i16>> [#uses=1] 114 %tmp = load <8 x i16>, <8 x i16>* %A ; <<8 x i16>> [#uses=1] 116 %tmp2 = load <8 x i16>, <8 x i16>* %B ; <<8 x i16>> [#uses=1] 135 %tmp = load <16 x i8>, <16 x i8>* %A ; <<16 x i8>> [#uses=8] 136 %tmp2 = load <16 x i8>, <16 x i8>* %B ; <<16 x i8>> [#uses=8] 182 %tmp = load <8 x i16>, <8 x i16>* %A ; <<8 x i16>> [#uses=4] 213 %tmp = load <4 x i32>, <4 x i32>* %A ; <<4 x i32>> [#uses=2] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/NVPTX/ |
| H A D | APIntLoadStore.ll | 4 @i1_l = external global i1 ; <i1*> [#uses=1] 5 @i1_s = external global i1 ; <i1*> [#uses=1] 6 @i2_l = external global i2 ; <i2*> [#uses=1] 7 @i2_s = external global i2 ; <i2*> [#uses=1] 8 @i3_l = external global i3 ; <i3*> [#uses=1] 9 @i3_s = external global i3 ; <i3*> [#uses=1] 10 @i4_l = external global i4 ; <i4*> [#uses=1] 11 @i4_s = external global i4 ; <i4*> [#uses=1] 12 @i5_l = external global i5 ; <i5*> [#uses=1] 13 @i5_s = external global i5 ; <i5*> [#uses=1] [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | phi-merge-gep.ll | 12 %2 = mul i64 %n, %As ; <i64> [#uses=1] 14 %4 = mul i64 %n, %As ; <i64> [#uses=1] 16 %6 = mul i64 %n, 2 ; <i64> [#uses=1] 17 %7 = mul i64 %6, %As ; <i64> [#uses=1] 19 %9 = mul i64 %n, 2 ; <i64> [#uses=1] 20 %10 = mul i64 %9, %As ; <i64> [#uses=1] 24 %14 = mul i64 %n, %Cs ; <i64> [#uses=1] 26 %16 = mul i64 %n, %Cs ; <i64> [#uses=1] 28 %18 = mul i64 %n, 2 ; <i64> [#uses=1] 29 %19 = mul i64 %18, %Cs ; <i64> [#uses=1] [all …]
|
| H A D | 2009-01-19-fmod-constant-float-specials.ll | 13 %y = alloca float ; <float*> [#uses=2] 14 %x = alloca float ; <float*> [#uses=2] 34 %y = alloca float ; <float*> [#uses=2] 35 %x = alloca float ; <float*> [#uses=2] 53 %y = alloca float ; <float*> [#uses=2] 54 %x = alloca float ; <float*> [#uses=2] 72 %y = alloca float ; <float*> [#uses=2] 73 %x = alloca float ; <float*> [#uses=2] 91 %y = alloca float ; <float*> [#uses=2] 92 %x = alloca float ; <float*> [#uses=2] [all …]
|