/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | canonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll | 25 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt i8 [[X]], 3 30 %ret = icmp sgt i8 %x, %tmp0 38 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt i8 [[X]], [[TMP0]] 44 %ret = icmp sgt i8 %x, %tmp1 55 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt <2 x i8> [[X]], <i8 3, i8 3> 60 %ret = icmp sgt <2 x i8> %x, %tmp0 67 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt <2 x i8> [[X]], <i8 3, i8 15> 72 %ret = icmp sgt <2 x i8> %x, %tmp0 79 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt <3 x i8> [[X]], <i8 3, i8 undef, i8 3> 84 %ret = icmp sgt <3 x i8> %x, %tmp0 [all …]
|
D | icmp-shl-nsw.ll | 9 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, 0 13 %cmp = icmp sgt i32 %shl, 0 19 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, -1 29 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 %x, 0 39 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt <2 x i32> %x, zeroinitializer 69 ; icmp sgt with shl nsw with a constant compare operand and constant 70 ; shift amount can always be reduced to icmp sgt alone. 80 %cmp = icmp sgt i8 %shl, -128 86 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i8 %x, -64 90 %cmp = icmp sgt i8 %shl, -127 [all …]
|
D | min-positive.ll | 8 ; CHECK-NEXT: [[TEST:%.*]] = icmp sgt i32 [[OTHER:%.*]], 0 14 %test = icmp sgt i32 %sel, 0 22 ; CHECK-NEXT: [[TEST:%.*]] = icmp sgt <2 x i32> [[OTHER:%.*]], zeroinitializer 29 %test = icmp sgt <2 x i32> %sel, zeroinitializer 35 ; CHECK-NEXT: [[TEST:%.*]] = icmp sgt i32 [[OTHER:%.*]], 0 41 %test = icmp sgt i32 %sel, 0 47 ; CHECK-NEXT: [[TEST:%.*]] = icmp sgt <2 x i32> [[OTHER:%.*]], zeroinitializer 54 %test = icmp sgt <2 x i32> %sel, zeroinitializer 60 ; CHECK-NEXT: [[TEST:%.*]] = icmp sgt <2 x i32> [[OTHER:%.*]], <i32 0, i32 undef> 67 %test = icmp sgt <2 x i32> %sel, <i32 0, i32 undef> [all …]
|
D | smax-icmp.ll | 6 ; Test all 4 foldable predicates (eq,ne,sgt,sle) * 4 commutation 18 %cmp1 = icmp sgt i32 %x, %y 31 %cmp1 = icmp sgt i32 %y, %x 46 %cmp1 = icmp sgt i32 %x, %y 61 %cmp1 = icmp sgt i32 %y, %x 74 %cmp1 = icmp sgt i32 %x, %y 87 %cmp1 = icmp sgt i32 %y, %x 102 %cmp1 = icmp sgt i32 %x, %y 117 %cmp1 = icmp sgt i32 %y, %x 130 %cmp1 = icmp sgt i32 %x, %y [all …]
|
D | unrecognized_three-way-comparison.ll | 16 ; CHECK-NEXT: [[TMP0:%.*]] = icmp sgt i32 [[X:%.*]], [[C:%.*]] 32 %cond = icmp sgt i32 %select2, 0 46 ; CHECK-NEXT: [[TMP0:%.*]] = icmp sgt i32 [[X:%.*]], 0 60 %cond = icmp sgt i32 %select2, 0 74 ; CHECK-NEXT: [[TMP0:%.*]] = icmp sgt i32 [[X:%.*]], 1 88 %cond = icmp sgt i32 %select2, 0 102 ; CHECK-NEXT: [[TMP0:%.*]] = icmp sgt i32 [[X:%.*]], 2 116 %cond = icmp sgt i32 %select2, 0 130 ; CHECK-NEXT: [[TMP0:%.*]] = icmp sgt i32 [[X:%.*]], 3 144 %cond = icmp sgt i32 %select2, 0 [all …]
|
D | cast-int-icmp-eq-0.ll | 8 ; "sge 0" is canonicalized to "sgt -1", so we don't test "sge 0" case. 9 ; "sge 1" is canonicalized to "sgt 0", so we don't test "sge 1" case. 47 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 [[I:%.*]], 0 52 %cmp = icmp sgt i32 %b, 0 69 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 [[I:%.*]], -1 74 %cmp = icmp sgt i32 %b, -1 113 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 [[I:%.*]], 0 118 %cmp = icmp sgt i64 %b, 0 135 ; CHECK-NEXT: [[CMP:%.*]] = icmp sgt i32 [[I:%.*]], -1 140 %cmp = icmp sgt i64 %b, -1 [all …]
|
D | abs_abs.ll | 11 %cmp = icmp sgt i32 %x, -1 14 %cmp1 = icmp sgt i32 %cond, -1 27 %cmp = icmp sgt <2 x i32> %x, <i32 -1, i32 -1> 30 %cmp1 = icmp sgt <2 x i32> %cond, <i32 -1, i32 -1> 43 %cmp = icmp sgt i32 %x, 0 46 %cmp1 = icmp sgt i32 %cond, -1 62 %cmp1 = icmp sgt i32 %cond, -1 78 %cmp1 = icmp sgt i32 %cond, -1 94 %cmp1 = icmp sgt <2 x i32> %cond, <i32 -1, i32 -1> 107 %cmp = icmp sgt i32 %x, -1 [all …]
|
D | select_meta.ll | 8 ; CHECK-NEXT: [[TMP2:%.*]] = icmp sgt i32 %0, 2 13 %2 = icmp sgt i32 %0, 2 54 ; CHECK-NEXT: [[TMP3:%.*]] = icmp sgt i32 %0, 2 60 %3 = icmp sgt i32 %0, 2 70 ; CHECK-NEXT: [[TMP1:%.*]] = icmp sgt i64 [[A_EXT]], 0 75 %is_a_nonnegative = icmp sgt i32 %a, -1 112 %cmp = icmp sgt i32 %x, -1 115 %cmp1 = icmp sgt i32 %cond, -1 130 %cmp = icmp sgt <2 x i32> %x, <i32 -1, i32 -1> 133 %cmp1 = icmp sgt <2 x i32> %cond, <i32 -1, i32 -1> [all …]
|
D | icmp-shr-lt-gt.ll | 487 ; CHECK-NEXT: [[C:%.*]] = icmp sgt i4 %x, -1 618 ; CHECK-NEXT: [[C:%.*]] = icmp sgt i4 %x, -1 755 ; CHECK-NEXT: [[C:%.*]] = icmp sgt i4 %x, -1 891 ; CHECK-NEXT: [[C:%.*]] = icmp sgt i4 %x, 1 895 %c = icmp sgt i4 %s, 0 901 ; CHECK-NEXT: [[C:%.*]] = icmp sgt i4 %x, 3 905 %c = icmp sgt i4 %s, 1 911 ; CHECK-NEXT: [[C:%.*]] = icmp sgt i4 %x, 5 915 %c = icmp sgt i4 %s, 2 924 %c = icmp sgt i4 %s, 3 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SLPVectorizer/X86/ |
D | reorder_repeated_ops.ll | 22 ; CHECK-NEXT: [[TMP11:%.*]] = icmp sgt i32 undef, undef 24 ; CHECK-NEXT: [[TMP14:%.*]] = icmp sgt i32 [[TMP12]], undef 26 ; CHECK-NEXT: [[TMP17:%.*]] = icmp sgt i32 [[TMP15]], undef 28 ; CHECK-NEXT: [[RDX_MINMAX_CMP10:%.*]] = icmp sgt <4 x i32> [[TMP5]], [[RDX_SHUF9]] 31 ; CHECK-NEXT: [[RDX_MINMAX_CMP13:%.*]] = icmp sgt <4 x i32> [[RDX_MINMAX_SELECT11]], [[RDX_SHUF1… 36 ; CHECK-NEXT: [[TMP20:%.*]] = icmp sgt i32 [[TMP19]], 63 41 ; CHECK-NEXT: [[TMP26:%.*]] = icmp sgt i32 undef, undef 43 ; CHECK-NEXT: [[TMP28:%.*]] = icmp sgt i32 [[TMP27]], undef 45 ; CHECK-NEXT: [[TMP31:%.*]] = icmp sgt i32 undef, undef 47 ; CHECK-NEXT: [[TMP33:%.*]] = icmp sgt i32 [[TMP32]], [[TMP29]] [all …]
|
D | horizontal-minmax.ll | 16 ; CHECK-NEXT: [[TMP4:%.*]] = icmp sgt i32 [[TMP2]], [[TMP3]] 19 ; CHECK-NEXT: [[TMP7:%.*]] = icmp sgt i32 [[TMP5]], [[TMP6]] 22 ; CHECK-NEXT: [[TMP10:%.*]] = icmp sgt i32 [[TMP8]], [[TMP9]] 25 ; CHECK-NEXT: [[TMP13:%.*]] = icmp sgt i32 [[TMP11]], [[TMP12]] 28 ; CHECK-NEXT: [[TMP16:%.*]] = icmp sgt i32 [[TMP14]], [[TMP15]] 31 ; CHECK-NEXT: [[TMP19:%.*]] = icmp sgt i32 [[TMP17]], [[TMP18]] 34 ; CHECK-NEXT: [[TMP22:%.*]] = icmp sgt i32 [[TMP20]], [[TMP21]] 40 ; AVX-NEXT: [[TMP3:%.*]] = icmp sgt i32 undef, undef 42 ; AVX-NEXT: [[TMP5:%.*]] = icmp sgt i32 [[TMP4]], undef 44 ; AVX-NEXT: [[TMP7:%.*]] = icmp sgt i32 [[TMP6]], undef [all …]
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | cf-stack-bug.ll | 40 %0 = icmp sgt i32 %cond, 0 44 %1 = icmp sgt i32 %cond, 10 52 %2 = icmp sgt i32 %cond, 20 73 %0 = icmp sgt i32 %cond, 0 77 %1 = icmp sgt i32 %cond, 10 85 %2 = icmp sgt i32 %cond, 20 93 %3 = icmp sgt i32 %cond, 30 114 %0 = icmp sgt i32 %cond, 0 118 %1 = icmp sgt i32 %cond, 10 126 %2 = icmp sgt i32 %cond, 20 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/ |
D | cf-stack-bug.ll | 40 %0 = icmp sgt i32 %cond, 0 44 %1 = icmp sgt i32 %cond, 10 52 %2 = icmp sgt i32 %cond, 20 73 %0 = icmp sgt i32 %cond, 0 77 %1 = icmp sgt i32 %cond, 10 85 %2 = icmp sgt i32 %cond, 20 93 %3 = icmp sgt i32 %cond, 30 114 %0 = icmp sgt i32 %cond, 0 118 %1 = icmp sgt i32 %cond, 10 126 %2 = icmp sgt i32 %cond, 20 [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | abs_abs.ll | 4 %cmp = icmp sgt i32 %x, -1 7 %cmp1 = icmp sgt i32 %cond, -1 12 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp sgt i32 %x, -1 19 %cmp = icmp sgt i32 %x, 0 22 %cmp1 = icmp sgt i32 %cond, -1 27 ; CHECK-NEXT: [[CMP:%[a-z0-9]+]] = icmp sgt i32 %x, 0 37 %cmp1 = icmp sgt i32 %cond, -1 52 %cmp1 = icmp sgt i32 %cond, -1 64 %cmp = icmp sgt i32 %x, -1 67 %cmp1 = icmp sgt i32 %cond, 0 [all …]
|
D | min-positive.ll | 7 ; CHECK: %test = icmp sgt i32 %other, 0 11 %test = icmp sgt i32 %sel, 0 17 ; CHECK: %test = icmp sgt i32 %other, 0 21 %test = icmp sgt i32 %sel, 0 28 ; CHECK: %test = icmp sgt i32 %sel, 0 32 %test = icmp sgt i32 %sel, 0
|
D | max-of-nots.ll | 8 %cmp = icmp sgt i32 %not_x, %not_y 24 %cmp_1 = icmp sgt i32 %not_x, %not_y 26 %cmp_2 = icmp sgt i32 %not_min_1, %not_z 43 %cmp = icmp sgt i32 %not_value, %not_y 62 %cmp = icmp sgt i32 %not_value, %not_y 64 ; CHECK: %cmp = icmp sgt i32 %not_value, %not_y 78 %c0 = icmp sgt i32 %y, 0
|
/external/llvm/test/Transforms/JumpThreading/ |
D | assume.ll | 8 %cmp = icmp sgt i32 %a, 5 10 %cmp1 = icmp sgt i32 %b, 1234 14 ; CHECK: icmp sgt i32 %a, 5 16 ; CHECK-NOT: icmp sgt i32 %a, 3 20 %cmp2 = icmp sgt i32 %a, 3 38 %cmp = icmp sgt i32 %a, 5 40 %cmp1 = icmp sgt i32 %a, 3 44 ; CHECK: icmp sgt i32 %a, 5
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LowerExpectIntrinsic/ |
D | phi_merge.ll | 16 %tmp9 = icmp sgt i32 %tmp8, %arg 22 %tmp13 = icmp sgt i32 %arg1, %tmp12 28 %tmp17 = icmp sgt i32 %arg2, %tmp16 58 %tmp9 = icmp sgt i32 %tmp8, %arg 65 %tmp13 = icmp sgt i32 %arg1, %tmp12 72 %tmp17 = icmp sgt i32 %arg2, %tmp16 102 %tmp9 = icmp sgt i32 %tmp8, %arg 108 %tmp13 = icmp sgt i32 %arg1, %tmp12 114 %tmp17 = icmp sgt i32 %arg2, %tmp16 142 %tmp9 = icmp sgt i32 %tmp8, %arg [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/CorrelatedValuePropagation/ |
D | sdiv.ll | 10 %cmp = icmp sgt i32 %j.0, 1 29 %cmp = icmp sgt i32 %j.0, -2 44 %cmp = icmp sgt i32 %n, 1 63 %cmp = icmp sgt i32 %n, 0 69 %cond = icmp sgt i32 %a, 4 83 %cmp = icmp sgt i32 %n, 0 89 %cond = icmp sgt i32 %a, 4 92 %loopcond = icmp sgt i32 %div, 8
|
D | ashr.ll | 10 %cmp = icmp sgt i32 %a, 1 30 %cmp = icmp sgt i32 %a, -2 46 %cmp = icmp sgt i32 %n, 0 65 %cmp = icmp sgt i32 %n, 0 71 %cond = icmp sgt i32 %a, 2 85 %cmp = icmp sgt i32 %n, 0 91 %cond = icmp sgt i32 %a, 4 94 %loopcond = icmp sgt i32 %shr, 8
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/EarlyCSE/ |
D | commute.ll | 62 ; CHECK-NEXT: [[C:%.*]] = icmp sgt i32 %A, %B 67 %C = icmp sgt i32 %A, %B 96 ; CHECK-NEXT: [[CMP1:%.*]] = icmp sgt i8 %a, %b 101 %cmp1 = icmp sgt i8 %a, %b 111 ; CHECK-NEXT: [[CMP1:%.*]] = icmp sgt i8 %a, %b 112 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sgt i8 %b, %a 116 %cmp1 = icmp sgt i8 %a, %b 117 %cmp2 = icmp sgt i8 %b, %a 127 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sgt i8 %a, %b 132 %cmp2 = icmp sgt i8 %a, %b [all …]
|
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
D | sign-test-and-or.ll | 25 %1 = icmp sgt i32 %a, -1 26 %2 = icmp sgt i32 %b, -1 32 ; CHECK-NEXT: %2 = icmp sgt i32 %1, -1 63 %1 = icmp sgt i32 %a, -1 64 %2 = icmp sgt i32 %b, -1 70 ; CHECK-NEXT: %2 = icmp sgt i32 %1, -1
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/ScalarEvolution/ |
D | trip-count9.ll | 16 %s = icmp sgt i4 %n, 0 32 %s = icmp sgt i4 %n, 0 48 %s = icmp sgt i4 %n, 0 64 %s = icmp sgt i4 %n, 0 80 %s = icmp sgt i4 %n, 0 96 %s = icmp sgt i4 %n, 0 112 %s = icmp sgt i4 %n, 0 137 %s = icmp sgt i4 %n, 0 154 %s = icmp sgt i4 %n, 0 170 %s = icmp sgt i4 %n, 0 [all …]
|
/external/llvm/test/Analysis/ScalarEvolution/ |
D | trip-count9.ll | 16 %s = icmp sgt i4 %n, 0 32 %s = icmp sgt i4 %n, 0 48 %s = icmp sgt i4 %n, 0 64 %s = icmp sgt i4 %n, 0 80 %s = icmp sgt i4 %n, 0 96 %s = icmp sgt i4 %n, 0 112 %s = icmp sgt i4 %n, 0 137 %s = icmp sgt i4 %n, 0 154 %s = icmp sgt i4 %n, 0 170 %s = icmp sgt i4 %n, 0 [all …]
|
/external/swiftshader/third_party/LLVM/test/Analysis/ScalarEvolution/ |
D | trip-count9.ll | 16 %s = icmp sgt i4 %n, 0 32 %s = icmp sgt i4 %n, 0 48 %s = icmp sgt i4 %n, 0 64 %s = icmp sgt i4 %n, 0 80 %s = icmp sgt i4 %n, 0 96 %s = icmp sgt i4 %n, 0 112 %s = icmp sgt i4 %n, 0 131 %s = icmp sgt i4 %n, 0 147 %s = icmp sgt i4 %n, 0 163 %s = icmp sgt i4 %n, 0 [all …]
|