/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | compare-3way.ll | 11 ; CHECK: [[TMP1:%.*]] = icmp slt i64 %a, %b 14 %slt = icmp slt i64 %a, %b 15 %. = select i1 %slt, i32 -1, i32 1 30 %slt = icmp slt i64 %a, %b 31 %. = select i1 %slt, i32 -1, i32 1 33 %cmp = icmp slt i32 %result, -1 46 %slt = icmp slt i64 %a, %b 47 %. = select i1 %slt, i32 -1, i32 1 60 ; CHECK: [[TMP1:%.*]] = icmp slt i64 %a, %b 63 %slt = icmp slt i64 %a, %b [all …]
|
D | canonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll | 22 %ret = icmp slt i8 %tmp0, %x 36 %ret = icmp slt <2 x i8> %tmp0, %x 46 %ret = icmp slt <2 x i8> %tmp0, %x 56 %ret = icmp slt <3 x i8> %tmp0, %x 75 %ret = icmp slt i8 %tmp0, %x 93 ; CHECK-NEXT: [[RET:%.*]] = icmp slt i8 [[X]], [[TMP0]] 98 %ret = icmp slt i8 %x, %tmp0 ; swapped order 112 ; CHECK-NEXT: [[RET:%.*]] = icmp slt i8 [[TMP1]], [[X]] 118 %ret = icmp slt i8 %tmp1, %x 127 ; CHECK-NEXT: [[RET:%.*]] = icmp slt i8 [[X]], [[TMP1]] [all …]
|
D | abs_abs.ll | 6 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 [[X:%.*]], 0 22 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt <2 x i32> [[X:%.*]], zeroinitializer 38 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 [[X:%.*]], 0 54 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 [[X:%.*]], 0 59 %cmp = icmp slt i32 %x, 0 70 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 [[X:%.*]], 0 75 %cmp = icmp slt i32 %x, 1 86 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt <2 x i32> [[X:%.*]], zeroinitializer 91 %cmp = icmp slt <2 x i32> %x, <i32 1, i32 1> 102 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 [[X:%.*]], 0 [all …]
|
D | smin-icmp.ll | 6 ; Test all 6 foldable predicates (eq,ne,sge,sgt,sle,slt) * 4 commutation 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 [all …]
|
D | icmp-add.ll | 52 %c = icmp slt i32 %b, 2147483652 62 %c = icmp slt <2 x i32> %b, <i32 2147483652, i32 2147483652> 68 ; CHECK-NEXT: [[C:%.*]] = icmp slt i32 %a, -4 78 ; CHECK-NEXT: [[C:%.*]] = icmp slt <2 x i32> %a, <i32 -4, i32 -4> 95 %c = icmp slt i8 %b, -27 105 %c = icmp slt <2 x i8> %b, <i8 -27, i8 -27> 118 %c = icmp slt i8 %b, 27 128 %c = icmp slt <2 x i8> %b, <i8 27, i8 27> 137 ; CHECK-NEXT: [[C:%.*]] = icmp slt i8 %a, -126 141 %c = icmp slt i8 %b, -26 [all …]
|
D | cast-int-icmp-eq-0.ll | 7 ; "sle 0" is canonicalized to "slt 1", so we don't test "sle 0" case. 10 ; "sle -1" is canonicalized to "slt 0", so we don't test "sle -1" case. 36 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 [[I:%.*]], 0 41 %cmp = icmp slt i32 %b, 0 58 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 [[I:%.*]], 1 63 %cmp = icmp slt i32 %b, 1 102 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 [[I:%.*]], 0 107 %cmp = icmp slt i64 %b, 0 124 ; CHECK-NEXT: [[CMP:%.*]] = icmp slt i32 [[I:%.*]], 1 129 %cmp = icmp slt i64 %b, 1 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Instrumentation/SanitizerCoverage/ |
D | const-cmp-tracing.ll | 10 %cmp = icmp slt i32 %a, %b 12 ; CHECK-NEXT: icmp slt i32 %a, %b 15 icmp slt i32 %a, 1 17 ; CHECK-NEXT: icmp slt i32 %a, 1 20 icmp slt i32 1, %a 22 ; CHECK-NEXT: icmp slt i32 1, %a 25 icmp slt i32 1, 0 27 ; CHECK icmp slt i32 1, 0 32 icmp slt i8 %x, 1 34 ; CHECK-NEXT: icmp slt i8 %x, 1 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/EarlyCSE/ |
D | and_or.ll | 8 ; CHECK-NEXT: [[COND:%.*]] = icmp slt i32 [[A:%.*]], [[B:%.*]] 16 %cond = icmp slt i32 %a, %b 20 %cond2 = icmp slt i32 %a, %b 25 %cond3 = icmp slt i32 %a, %b 33 ; CHECK-NEXT: [[COND:%.*]] = 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 61 ; CHECK-NEXT: [[COND:%.*]] = icmp slt i32 [[A:%.*]], [[B:%.*]] 71 %cond = icmp slt i32 %a, %b [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/Util/PredicateInfo/ |
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 17 ; CHECK: Visiting %lcmp7 = icmp slt i32 %y.0.1.2.3.4, 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 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Mips/ |
D | mips64-instalias-imm-expanding.s | 537 slt $4, -0x80000000 539 # CHECK-NEXT: slt $4, $4, $1 # encoding: [0x2a,0x20,0x81,0x00] 540 slt $4, -0x8001 543 # CHECK-NEXT: slt $4, $4, $1 # encoding: [0x2a,0x20,0x81,0x00] 544 slt $4, -0x8000 546 slt $4, 0 548 slt $4, 0xFFFF 550 # CHECK-NEXT: slt $4, $4, $1 # encoding: [0x2a,0x20,0x81,0x00] 551 slt $4, 0x10000 553 # CHECK-NEXT: slt $4, $4, $1 # encoding: [0x2a,0x20,0x81,0x00] [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | abs_abs.ll | 34 %cmp = icmp slt i32 %x, 0 42 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp slt i32 %x, 0 49 %cmp = icmp slt i32 %x, 1 57 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp slt i32 %x, 1 94 %cmp = icmp slt i32 %x, 0 102 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp slt i32 %x, 0 109 %cmp = icmp slt i32 %x, 1 117 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp slt i32 %x, 1 127 %cmp1 = icmp slt i32 %cond, 0 142 %cmp1 = icmp slt i32 %cond, 0 [all …]
|
D | pr17827.ll | 5 ; CHECK: icmp slt i8 %andp, 32 10 %cmp = icmp slt i8 %andp, 32 16 ; CHECK: icmp slt i8 %andp, 32 21 %cmp = icmp slt i8 %andp, 32 30 ; CHECK-NEXT: %cmp = icmp slt i8 %shl, 32 38 %cmp = icmp slt i8 %ashr, 1 55 ; CHECK: icmp slt i8 %andp, 32 60 %cmp = icmp slt i8 %andp, 32 71 %cmp = icmp slt i8 %andp, 32
|
/external/llvm/test/Analysis/ScalarEvolution/ |
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
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/ScalarEvolution/ |
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
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/ |
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
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LowerSwitch/ |
D | feature.ll | 10 ;CHECK-NEXT: %Pivot20 = icmp slt i32 %tmp158, 10 14 ;CHECK-NEXT: %Pivot18 = icmp slt i32 %tmp158, 13 18 ;CHECK-NEXT: %Pivot16 = icmp slt i32 %tmp158, 14 22 ;CHECK-NEXT: %Pivot14 = icmp slt i32 %tmp158, 15 30 ;CHECK-NEXT: %Pivot10 = icmp slt i32 %tmp158, 11 34 ;CHECK-NEXT: %Pivot8 = icmp slt i32 %tmp158, 12 38 ;CHECK-NEXT: %Pivot6 = icmp slt i32 %tmp158, 7 42 ;CHECK-NEXT: %Pivot4 = icmp slt i32 %tmp158, 8 46 ;CHECK-NEXT: %Pivot2 = icmp slt i32 %tmp158, 9 50 ;CHECK-NEXT: %Pivot = icmp slt i32 %tmp158, 0
|
/external/llvm/test/Transforms/LowerSwitch/ |
D | feature.ll | 10 ;CHECK-NEXT: %Pivot20 = icmp slt i32 %tmp158, 10 14 ;CHECK-NEXT: %Pivot18 = icmp slt i32 %tmp158, 13 18 ;CHECK-NEXT: %Pivot16 = icmp slt i32 %tmp158, 14 22 ;CHECK-NEXT: %Pivot14 = icmp slt i32 %tmp158, 15 30 ;CHECK-NEXT: %Pivot10 = icmp slt i32 %tmp158, 11 34 ;CHECK-NEXT: %Pivot8 = icmp slt i32 %tmp158, 12 38 ;CHECK-NEXT: %Pivot6 = icmp slt i32 %tmp158, 7 42 ;CHECK-NEXT: %Pivot4 = icmp slt i32 %tmp158, 8 46 ;CHECK-NEXT: %Pivot2 = icmp slt i32 %tmp158, 9 50 ;CHECK-NEXT: %Pivot = icmp slt i32 %tmp158, 0
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | 2007-01-13-StackPtrIndex.ll | 20 %ras = icmp slt i64 %r11, 0 26 %r20 = icmp slt i64 %r19, 0 42 %r51 = icmp slt i64 %r50, 0 50 %r61 = icmp slt i32 %r60, 0 54 %r156 = icmp slt i32 %r155, 0 61 %r84 = icmp slt i64 %r67, 0 65 %r137 = icmp slt i64 %e641, 0 74 %r134 = icmp slt i64 %r132, 0 81 %u1987 = icmp slt i64 %v1983, 0 98 %r328 = icmp slt i32 %r14, 0 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | 2007-01-13-StackPtrIndex.ll | 20 %ras = icmp slt i64 %r11, 0 26 %r20 = icmp slt i64 %r19, 0 42 %r51 = icmp slt i64 %r50, 0 50 %r61 = icmp slt i32 %r60, 0 54 %r156 = icmp slt i32 %r155, 0 61 %r84 = icmp slt i64 %r67, 0 65 %r137 = icmp slt i64 %e641, 0 74 %r134 = icmp slt i64 %r132, 0 81 %u1987 = icmp slt i64 %v1983, 0 98 %r328 = icmp slt i32 %r14, 0 [all …]
|
D | setcc-combine.ll | 9 %cmp = icmp slt <4 x i32> %A, %B 23 %cmp = icmp slt <4 x i32> %A, %B 36 %cmp = icmp slt <4 x i32> %A, %B 50 %cmp = icmp slt <4 x i32> %A, %B 64 %cmp = icmp slt <4 x i32> %A, %B 66 %cmp1 = icmp slt <4 x i32> %sext, zeroinitializer 77 %cmp = icmp slt <4 x i32> %A, %B 91 %cmp = icmp slt <4 x i32> %B, %A 105 %cmp = icmp slt <4 x i32> %B, %A 119 %cmp = icmp slt <4 x i32> %B, %A [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/ |
D | select_lt0.ll | 5 %tmp.1 = icmp slt i32 %a, 0 ; <i1> [#uses=1] 12 %tmp.1 = icmp slt i32 %a, 0 ; <i1> [#uses=1] 20 %tmp.1 = icmp slt i32 %a, 0 ; <i1> [#uses=1] 28 %tmp.1 = icmp slt i32 %a, 0 ; <i1> [#uses=1] 35 %tmp.1 = icmp slt i16 %a, 0 ; <i1> [#uses=1] 41 %tmp.1 = icmp slt i32 %a, 0 ; <i1> [#uses=1] 47 %tmp = icmp slt i32 %a, 1 ; <i1> [#uses=1]
|
/external/llvm/test/CodeGen/PowerPC/ |
D | select_lt0.ll | 5 %tmp.1 = icmp slt i32 %a, 0 ; <i1> [#uses=1] 12 %tmp.1 = icmp slt i32 %a, 0 ; <i1> [#uses=1] 20 %tmp.1 = icmp slt i32 %a, 0 ; <i1> [#uses=1] 28 %tmp.1 = icmp slt i32 %a, 0 ; <i1> [#uses=1] 35 %tmp.1 = icmp slt i16 %a, 0 ; <i1> [#uses=1] 41 %tmp.1 = icmp slt i32 %a, 0 ; <i1> [#uses=1] 47 %tmp = icmp slt i32 %a, 1 ; <i1> [#uses=1]
|
/external/llvm/test/Transforms/LoopDeletion/ |
D | multiple-exits.ll | 18 %t1 = icmp slt i64 %x.0, %n 21 %t2 = icmp slt i64 %x.0, %m 42 %t1 = icmp slt i64 %x.0, %n 45 %t2 = icmp slt i64 %x.0, %m 48 %t3 = icmp slt i64 %x.0, %m 68 %t1 = icmp slt i64 %x.0, %n 71 %t2 = icmp slt i64 %x.0, %m 74 %t3 = icmp slt i64 %x.0, %m
|
/external/llvm/test/CodeGen/Hexagon/ |
D | hwloop-lt.ll | 8 %cmp3 = icmp slt i32 8531, %b 23 %cmp = icmp slt i32 %inc, %b 35 %cmp3 = icmp slt i32 9152, %b 50 %cmp = icmp slt i32 %inc, %b 62 %cmp3 = icmp slt i32 18851, %b 77 %cmp = icmp slt i32 %inc, %b 89 %cmp3 = icmp slt i32 25466, %b 104 %cmp = icmp slt i32 %inc, %b 116 %cmp3 = icmp slt i32 9295, %b 131 %cmp = icmp slt i32 %inc, %b [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Hexagon/ |
D | hwloop-lt.ll | 8 %cmp3 = icmp slt i32 8531, %b 23 %cmp = icmp slt i32 %inc, %b 35 %cmp3 = icmp slt i32 9152, %b 50 %cmp = icmp slt i32 %inc, %b 62 %cmp3 = icmp slt i32 18851, %b 77 %cmp = icmp slt i32 %inc, %b 89 %cmp3 = icmp slt i32 25466, %b 104 %cmp = icmp slt i32 %inc, %b 116 %cmp3 = icmp slt i32 9295, %b 131 %cmp = icmp slt i32 %inc, %b [all …]
|