| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | compare-3way.ll | 14 %slt = icmp slt i64 %a, %b 30 %slt = icmp slt i64 %a, %b 46 %slt = icmp slt i64 %a, %b 63 %slt = icmp slt i64 %a, %b 80 %slt = icmp slt i64 %a, %b 97 %slt = icmp slt i64 %a, %b 114 %slt = icmp slt i64 %a, %b 131 %slt = icmp slt i64 %a, %b 148 %slt = icmp slt i64 %a, %b 165 %slt = icmp slt i64 %a, %b [all …]
|
| H A D | canonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll | 23 %ret = icmp slt i8 %tmp0, %x 37 %ret = icmp slt <2 x i8> %tmp0, %x 47 %ret = icmp slt <2 x i8> %tmp0, %x 58 %ret = icmp slt <2 x i8> %tmp0, %x 68 %ret = icmp slt <3 x i8> %tmp0, %x 78 %ret = icmp slt <3 x i8> %tmp0, %x 97 %ret = icmp slt i8 %tmp0, %x 133 %ret = icmp slt i8 %tmp0, %x 155 %ret = icmp slt <2 x i8> %tmp0, %x 172 %ret = icmp slt i8 %tmp1, %x [all …]
|
| H A D | xor-icmps.ll | 49 %i0 = icmp slt i4 %x, 0 50 %i1 = icmp slt i4 %y, 0 61 ; CHECK-NEXT: [[I0:%.*]] = icmp slt i4 [[X:%.*]], 0 68 %i0 = icmp slt i4 %x, 0 69 %i1 = icmp slt i4 %y, 0 107 %i0 = icmp slt i4 %x, 0 120 %i0 = icmp slt <2 x i4> %y, zeroinitializer 134 %cmp1 = icmp slt i32 %x, 0 135 %cmp2 = icmp slt i64 %y, 0 168 %cmp = icmp slt i8* %c, null [all …]
|
| H A D | smin-icmp.ll | 17 %cmp1 = icmp slt i32 %x, %y 30 %cmp1 = icmp slt i32 %y, %x 45 %cmp1 = icmp slt i32 %x, %y 60 %cmp1 = icmp slt i32 %y, %x 73 %cmp1 = icmp slt i32 %x, %y 86 %cmp1 = icmp slt i32 %y, %x 101 %cmp1 = icmp slt i32 %x, %y 116 %cmp1 = icmp slt i32 %y, %x 129 %cmp1 = icmp slt i32 %x, %y 142 %cmp1 = icmp slt i32 %y, %x [all …]
|
| H A D | call-guard.ll | 51 %A = icmp slt i32 %V1, 0 53 %B = icmp slt i32 %V2, 0 68 ; CHECK-NEXT: [[B:%.*]] = icmp slt i32 [[V2]], 0 72 %A = icmp slt i32 %V1, 0 75 %B = icmp slt i32 %V2, 0 88 %A = icmp slt i32 %V1, 0 91 %B = icmp slt i32 %V2, 0 106 %A = icmp slt i32 %V1, 0 109 %B = icmp slt i32 %V2, 0 126 %A = icmp slt i32 %V1, 0 [all …]
|
| H A D | canonicalize-clamp-like-pattern-between-zero-and-positive-threshold.ll | 5 ; %old_cmp1 = icmp slt i32 %x, C2 11 ; %new_cmp1 = icmp slt i32 %x, -C1 34 %t0 = icmp slt i32 %x, 65536 48 %t0 = icmp slt i32 %x, 0 92 %t0 = icmp slt i32 %x, 65536 106 %t0 = icmp slt i32 %x, 0 154 %t0 = icmp slt i32 %x, 65537 168 %t0 = icmp slt i32 %x, -1 192 %t0 = icmp slt i32 %x, 32768 208 %t0 = icmp slt i32 %x, 32768 [all …]
|
| H A D | canonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.ll | 5 ; %old_cmp1 = icmp slt i32 %x, C2 34 %t0 = icmp slt i32 %x, 128 49 %t0 = icmp slt i32 %x, -16 96 %t0 = icmp slt i32 %x, 128 111 %t0 = icmp slt i32 %x, -16 198 %t0 = icmp slt i32 %x, 0 213 %t0 = icmp slt i32 %x, 0 228 %t0 = icmp slt i32 %x, -1 254 %t0 = icmp slt i32 %x, 64 272 %t0 = icmp slt i32 %x, 64 [all …]
|
| /llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/ |
| H A D | const-cmp-tracing.ll | 10 %cmp = icmp slt i32 %a, %b 15 icmp slt i32 %a, 1 20 icmp slt i32 1, %a 25 icmp slt i32 1, 0 27 ; CHECK: icmp slt i32 1, 0 32 icmp slt i8 %x, 1 36 icmp slt i8 1, %x 43 icmp slt i16 %y, 1 47 icmp slt i16 1, %y 54 icmp slt i64 %z, 1 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/ConstraintElimination/ |
| H A D | constants-signed-predicates.ll | 7 ; CHECK-NEXT: [[T_0:%.*]] = icmp slt i8 10, 11 8 ; CHECK-NEXT: [[F_0:%.*]] = icmp slt i8 10, 10 19 %t.0 = icmp slt i8 10, 11 20 %f.0 = icmp slt i8 10, 10 22 %f.1 = icmp slt i8 10, 9 24 %f.2 = icmp slt i8 10, -10 26 %t.1 = icmp slt i8 10, 11 73 %t.0 = icmp slt ptr %base, %gep.1 75 %f.0 = icmp slt ptr %base, %gep.0 77 %c.1 = icmp slt ptr %gep.1, %base [all …]
|
| H A D | geps-signed-predicates.ll | 5 ; CHECK-LABEL: @test.slt( 46 %c.min.0 = icmp slt i32* %src, %min 53 %c.max.0 = icmp slt i32* %src, %max 137 %c.min.0 = icmp slt i32* %src, %min 187 ; CHECK-LABEL: @test.not.sge.slt( 220 %t.0 = icmp slt i8* %start, %high 272 %t.0 = icmp slt i8* %start, %high 520 ; CHECK-LABEL: @test.slt.gep.shl( 558 %cmp = icmp slt i8 %idx, 5 624 %cmp = icmp slt i32 %idx, 5 [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/ARM/ |
| H A D | mve-cmp.ll | 29 %v2i8 = icmp slt <2 x i8> undef, undef 30 %v4i8 = icmp slt <4 x i8> undef, undef 31 %v8i8 = icmp slt <8 x i8> undef, undef 32 %v16i8 = icmp slt <16 x i8> undef, undef 33 %v32i8 = icmp slt <32 x i8> undef, undef 35 %v2i16 = icmp slt <2 x i16> undef, undef 36 %v4i16 = icmp slt <4 x i16> undef, undef 37 %v8i16 = icmp slt <8 x i16> undef, undef 40 %v2i32 = icmp slt <2 x i32> undef, undef 41 %v4i32 = icmp slt <4 x i32> undef, undef [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/ |
| H A D | used-reduced-op.ll | 286 %34 = icmp slt i32 %sub, 0 292 %36 = icmp slt i32 %sub.1, 0 298 %38 = icmp slt i32 %sub.2, 0 304 %40 = icmp slt i32 %sub.3, 0 310 %42 = icmp slt i32 %sub.116, 0 316 %44 = icmp slt i32 %sub.1.1, 0 323 %46 = icmp slt i32 %sub.2.1, 0 394 %72 = icmp slt i32 %sub.4, 0 422 %83 = icmp slt i32 %sub.5, 0 450 %94 = icmp slt i32 %sub.6, 0 [all …]
|
| H A D | reduction-logical.ll | 18 %c0 = icmp slt i32 %x0, 0 19 %c1 = icmp slt i32 %x1, 0 20 %c2 = icmp slt i32 %x2, 0 21 %c3 = icmp slt i32 %x3, 0 43 %c0 = icmp slt i32 %x0, %y0 44 %c1 = icmp slt i32 %x1, %y1 45 %c2 = icmp slt i32 %x2, %y2 46 %c3 = icmp slt i32 %x3, %y3 132 %c1 = icmp slt i32 %x1, 0 134 %c3 = icmp slt i32 %x3, 0 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/EarlyCSE/ |
| H A D | and_or.ll | 16 %cond = icmp slt i32 %a, %b 20 %cond2 = icmp slt i32 %a, %b 25 %cond3 = icmp slt i32 %a, %b 43 %cond = icmp slt i32 %a, %b 48 %cond2 = icmp slt i32 %a, %b 53 %cond3 = icmp slt i32 %a, %b 71 %cond = icmp slt i32 %a, %b 76 %cond2 = icmp slt i32 %a, %b 81 %cond3 = icmp slt i32 %a, %b 99 %cond = icmp slt i32 %a, %b [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ |
| H A D | icmp-abs-nabs.ll | 10 %cmp = icmp slt i32 %x, 0 23 %cmp = icmp slt i32 %x, 1 36 %cmp = icmp slt i32 %x, 0 53 %cmp = icmp slt i32 %x, 0 70 %cmp = icmp slt i32 %x, 0 83 %cmp = icmp slt i32 %x, 0 86 %r = icmp slt i32 %abs, 0 96 %cmp = icmp slt i32 %x, 1 109 %cmp = icmp slt i32 %x, 0 126 %cmp = icmp slt i32 %x, 0 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/Util/PredicateInfo/ |
| H A D | ordering.ll | 12 ; CHECK: Visiting %lcmp2 = icmp slt i32 %y, 1000 13 ; CHECK: Visiting %lcmp3 = icmp slt i32 %y.0, 900 14 ; CHECK: Visiting %lcmp4 = icmp slt i32 %y.0.1, 700 15 ; CHECK: Visiting %lcmp5 = icmp slt i32 %y.0.1.2, 700 16 ; CHECK: Visiting %lcmp6 = icmp slt i32 %y.0.1.2.3, 700 27 %lcmp2 = icmp slt i32 %y, 1000 32 %lcmp3 = icmp slt i32 %y, 900 37 %lcmp4 = icmp slt i32 %y, 700 42 %lcmp5 = icmp slt i32 %y, 700 47 %lcmp6 = icmp slt i32 %y, 700 [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/SystemZ/ |
| H A D | int-operands-extcost.ll | 10 icmp slt i8 %li8_0, %li8_1 14 icmp slt i8 %a0, %a1 16 icmp slt i8 %a0, 123 20 icmp slt i16 %li16_0, %li16_1 24 icmp slt i16 %a2, %a3 26 icmp slt i16 %a2, 123 32 ; CHECK: Cost Model: Found an estimated cost of 1 for instruction: %1 = icmp slt i8 %li8_0, %li8_1 35 ; CHECK: Cost Model: Found an estimated cost of 3 for instruction: %2 = icmp slt i8 %a0, %a1 36 ; CHECK: Cost Model: Found an estimated cost of 2 for instruction: %3 = icmp slt i8 %a0, 123 42 ; CHECK: Cost Model: Found an estimated cost of 3 for instruction: %5 = icmp slt i16 %a2, %a3 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/NaryReassociate/ |
| H A D | nary-smin.ll | 17 %c1 = icmp slt i32 %a, %b 19 %c2 = icmp slt i32 %b, %c 21 %c3 = icmp slt i32 %smin2, %a 37 %c1 = icmp slt i32 %a, %b 39 %c2 = icmp slt i32 %a, %c 72 %c1 = icmp slt i32 %a, %b 94 %c2 = icmp slt i32 %b, %c 115 %c1 = icmp slt i32 %a, %b 138 %c1 = icmp slt i32 %a, %b 161 %c1 = icmp slt i32* %a, %b [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | mips64-instalias-imm-expanding.s | 537 slt $4, -0x80000000 540 slt $4, -0x8001 544 slt $4, -0x8000 546 slt $4, 0 548 slt $4, 0xFFFF 551 slt $4, 0x10000 554 slt $4, 0xFFFFFFFF 558 slt $4, 0xF0000000 562 slt $4, 0x7FFFFFFF 597 slt $4, $5, 0 [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | latch-dominating-conditions.ll | 8 %e = icmp slt i8 %start, 42 15 %folds.to.true = icmp slt i8 %idx, 42 18 %c0 = icmp slt i8 %idx.inc, 42 24 %c1 = icmp slt i8 %idx.inc, 100 34 %e = icmp slt i8 %start, 42 41 %does.not.fold.to.true = icmp slt i8 %idx, 42 44 %c0 = icmp slt i8 %idx.inc, 42 50 %c1 = icmp slt i8 %idx.inc, 100
|
| H A D | trivial-phis.ll | 31 %tmp = icmp slt i64 0, %arg 40 %tmp11 = icmp slt i64 1, %tmp10 48 %tmp15 = icmp slt i64 0, %arg 60 %tmp21 = icmp slt i64 %tmp20, %arg 68 %tmp25 = icmp slt i64 0, %arg 84 %tmp35 = icmp slt i64 %tmp34, %arg 107 %tmp46 = icmp slt i64 %tmp45, %arg 139 %tmp = icmp slt i64 0, %arg 145 %tmp11 = icmp slt i64 1, %tmp10 150 %tmp15 = icmp slt i64 0, %arg [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | slt.ll | 3 define i32 @slt(i32 signext %a) nounwind readnone { 4 %1 = icmp slt i32 %a, 7 5 ; CHECK-LABEL: slt: 6 ; CHECK: slt ${{[0-9]+}}, ${{[0-9]+}}, $4 15 ; CHECK: slt ${{[0-9]+}}, ${{[0-9]+}}, $4
|
| /llvm-project-15.0.7/llvm/test/Transforms/SCCP/ |
| H A D | ip-ranges-binaryops.ll | 9 ; CHECK-NEXT: %c.4 = icmp slt i32 %a.1, 111 11 ; CHECK-NEXT: %c.6 = icmp slt i32 %a.1, 150 22 %c.3 = icmp slt i32 %a.1, 110 23 %c.4 = icmp slt i32 %a.1, 111 25 %c.6 = icmp slt i32 %a.1, 150 67 %c.3 = icmp slt i32 %a.1, -190 68 %c.4 = icmp slt i32 %a.1, -189 70 %c.6 = icmp slt i32 %a.1, -150 111 %c.3 = icmp slt i32 %a.1, 1000 112 %c.4 = icmp slt i32 %a.1, 1001 [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/IRCE/ |
| H A D | conjunctive-checks.ll | 15 ; CHECK-NEXT: [[TMP1:%.*]] = icmp slt i32 0, [[EXIT_MAINLOOP_AT]] 30 ; CHECK-NEXT: [[NEXT:%.*]] = icmp slt i32 [[IDX_NEXT]], [[N]] 35 ; CHECK-NEXT: [[TMP3:%.*]] = icmp slt i32 [[IDX_NEXT_LCSSA]], [[N]] 78 %abc.actual = icmp slt i32 %idx.for.abc, %len 86 %next = icmp slt i32 %idx.next, %n 114 ; CHECK-NEXT: [[ABC_A:%.*]] = icmp slt i32 [[IDX]], [[LEN_A]] 115 ; CHECK-NEXT: [[ABC_B:%.*]] = icmp slt i32 [[IDX]], [[LEN_B]] 123 ; CHECK-NEXT: [[NEXT:%.*]] = icmp slt i32 [[IDX_NEXT]], [[N]] 175 %abc.a = icmp slt i32 %idx, %len.a 176 %abc.b = icmp slt i32 %idx, %len.b [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | implied-cond.ll | 9 ; CHECK-NEXT: [[VAR29:%.*]] = icmp slt i32 [[IPLUS1]], [[LENGTH_I:%.*]] 18 %var29 = icmp slt i32 %iplus1, %length.i 22 %var30 = icmp slt i32 %i, %length.i 42 ; CHECK-NEXT: [[VAR29:%.*]] = icmp slt i32 [[IPLUS1]], [[LENGTH_I:%.*]] 45 ; CHECK-NEXT: [[VAR30:%.*]] = icmp slt i32 [[I]], [[LENGTH_I]] 57 %var29 = icmp slt i32 %iplus1, %length.i 61 %var30 = icmp slt i32 %i, %length.i 80 ; CHECK-NEXT: [[VAR29:%.*]] = icmp slt i32 [[IPLUS100]], [[LENGTH_I:%.*]] 89 %var29 = icmp slt i32 %iplus100, %length.i 93 %var30 = icmp slt i32 %i, %length.i
|