/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | canonicalize-constant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.ll | 23 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i8 [[X]], 3 28 %ret = icmp ugt i8 %x, %tmp0 36 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i8 [[X]], [[TMP0]] 42 %ret = icmp ugt i8 %x, %tmp1 53 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt <2 x i8> [[X]], <i8 3, i8 3> 58 %ret = icmp ugt <2 x i8> %x, %tmp0 65 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt <2 x i8> [[X]], <i8 3, i8 15> 70 %ret = icmp ugt <2 x i8> %x, %tmp0 77 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt <3 x i8> [[X]], <i8 3, i8 undef, i8 3> 82 %ret = icmp ugt <3 x i8> %x, %tmp0 [all …]
|
D | compare-udiv.ll | 6 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ugt i32 %d, %n 16 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ugt <2 x i32> %d, %n 26 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ugt i32 %d, 64 36 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ugt <2 x i32> %d, <i32 64, i32 63> 108 %cmp1 = icmp ugt i32 %div, 0 118 %cmp1 = icmp ugt <2 x i32> %div, zeroinitializer 122 ; (icmp ugt (udiv C1, X), C1) -> false. 128 %cmp1 = icmp ugt i32 %div, 8 137 %cmp1 = icmp ugt <2 x i32> %div, <i32 8, i32 8> 147 %cmp1 = icmp ugt i32 %div, 3 [all …]
|
D | select-gep.ll | 6 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32* [[P:%.*]], [[Q:%.*]] 13 %cmp = icmp ugt i32* %p, %q 20 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32* [[P:%.*]], [[Q:%.*]] 27 %cmp = icmp ugt i32* %p, %q 34 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32* [[P:%.*]], [[Q:%.*]] 41 %cmp = icmp ugt i32* %p, %q 48 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i32* [[P:%.*]], [[Q:%.*]] 55 %cmp = icmp ugt i32* %p, %q 62 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i64 [[X:%.*]], [[Y:%.*]] 69 %cmp = icmp ugt i64 %x, %y [all …]
|
D | umax-icmp.ll | 6 ; Test all 4 foldable predicates (eq,ne,ugt,ule) * 4 commutation 18 %cmp1 = icmp ugt i32 %x, %y 31 %cmp1 = icmp ugt i32 %y, %x 46 %cmp1 = icmp ugt i32 %x, %y 61 %cmp1 = icmp ugt i32 %y, %x 74 %cmp1 = icmp ugt i32 %x, %y 87 %cmp1 = icmp ugt i32 %y, %x 102 %cmp1 = icmp ugt i32 %x, %y 117 %cmp1 = icmp ugt i32 %y, %x 130 %cmp1 = icmp ugt i32 %x, %y [all …]
|
D | icmp-shr-lt-gt.ll | 5 ; CHECK-NEXT: [[C:%.*]] = icmp ugt i4 %x, 1 9 %c = icmp ugt i4 %s, 0 15 ; CHECK-NEXT: [[C:%.*]] = icmp ugt i4 %x, 3 19 %c = icmp ugt i4 %s, 1 25 ; CHECK-NEXT: [[C:%.*]] = icmp ugt i4 %x, 5 29 %c = icmp ugt i4 %s, 2 39 %c = icmp ugt i4 %s, 3 45 ; CHECK-NEXT: [[C:%.*]] = icmp ugt i4 %x, -7 49 %c = icmp ugt i4 %s, 4 55 ; CHECK-NEXT: [[C:%.*]] = icmp ugt i4 %x, -5 [all …]
|
D | icmp-shl-nuw.ll | 10 %d = icmp ugt i64 %c, 4294967295 26 ; CHECK-NEXT: [[D:%.*]] = icmp ugt i64 %0, 15 30 %d = icmp ugt i64 %c, 1048575 ; 0x0f_ffff 76 ; CHECK-NEXT: [[D:%.*]] = icmp ugt <2 x i16> %0, <i16 15, i16 15> 86 ; CHECK-NEXT: [[D:%.*]] = icmp ugt <2 x i32> %0, <i32 15, i32 15> 90 %d = icmp ugt <2 x i32> %c, <i32 1048575, i32 1048575>
|
D | canonicalize-constant-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll | 18 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i8 [[X:%.*]], 3 44 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt <2 x i8> [[X:%.*]], <i8 3, i8 3> 54 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt <2 x i8> [[X:%.*]], <i8 3, i8 15> 64 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt <3 x i8> [[X:%.*]], <i8 3, i8 undef, i8 3> 81 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i8 [[X]], 3 98 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i8 [[X]], [[TMP0]] 112 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i8 [[X]], [[TMP0]] 126 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i8 [[X]], [[TMP0]] 146 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i8 [[X]], 3
|
D | unsigned_saturated_sub.ll | 15 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i64 [[A:%.*]], [[B:%.*]] 20 %cmp = icmp ugt i64 %a, %b 46 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt <4 x i32> [[A:%.*]], [[B:%.*]] 51 %cmp = icmp ugt <4 x i32> %a, %b 81 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i64 [[B:%.*]], [[A:%.*]] 88 %cmp = icmp ugt i64 %b, %a 115 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i64 [[A:%.*]], [[B:%.*]] 122 %cmp = icmp ugt i64 %a, %b 134 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i64 [[A:%.*]], [[B:%.*]] 154 %cmp = icmp ugt i64 %b, %a
|
D | minmax-fold.ll | 35 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i32 [[A:%.*]], 5 283 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i32 [[X:%.*]], 68 328 %cmp = icmp ugt i32 %x, 83 330 %cmp3 = icmp ugt i32 %cond, 24 352 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i32 [[X:%.*]], 68 440 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i32 [[MIN]], 15 455 ; CHECK-NEXT: [[CMP2:%.*]] = icmp ugt i32 [[X:%.*]], 15 461 %cmp2 = icmp ugt i32 %x, 15 463 %cmp1 = icmp ugt i32 %x, 255 474 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i32 [[MIN]], 15 [all …]
|
/external/swiftshader/third_party/LLVM/test/Transforms/LoopStrengthReduce/ |
D | 2011-10-13-SCEVChain.ll | 35 %t0 = icmp ugt i32 %n0, -4 39 %t1 = icmp ugt i32 %n1, -4 43 %t2 = icmp ugt i32 %n2, -4 47 %t3 = icmp ugt i32 %n3, -4 51 %t4 = icmp ugt i32 %n4, -4 55 %t5 = icmp ugt i32 %n5, -4 59 %t6 = icmp ugt i32 %n6, -4 63 %t7 = icmp ugt i32 %n7, -4 67 %t8 = icmp ugt i32 %n8, -4 71 %t9 = icmp ugt i32 %n9, -4 [all …]
|
/external/llvm/test/Transforms/LoopStrengthReduce/ |
D | 2011-10-13-SCEVChain.ll | 35 %t0 = icmp ugt i32 %n0, -4 39 %t1 = icmp ugt i32 %n1, -4 43 %t2 = icmp ugt i32 %n2, -4 47 %t3 = icmp ugt i32 %n3, -4 51 %t4 = icmp ugt i32 %n4, -4 55 %t5 = icmp ugt i32 %n5, -4 59 %t6 = icmp ugt i32 %n6, -4 63 %t7 = icmp ugt i32 %n7, -4 67 %t8 = icmp ugt i32 %n8, -4 71 %t9 = icmp ugt i32 %n9, -4 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopStrengthReduce/ |
D | 2011-10-13-SCEVChain.ll | 35 %t0 = icmp ugt i32 %n0, -4 39 %t1 = icmp ugt i32 %n1, -4 43 %t2 = icmp ugt i32 %n2, -4 47 %t3 = icmp ugt i32 %n3, -4 51 %t4 = icmp ugt i32 %n4, -4 55 %t5 = icmp ugt i32 %n5, -4 59 %t6 = icmp ugt i32 %n6, -4 63 %t7 = icmp ugt i32 %n7, -4 67 %t8 = icmp ugt i32 %n8, -4 71 %t9 = icmp ugt i32 %n9, -4 [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | compare-udiv.ll | 4 ; CHECK: %cmp1 = icmp ugt i32 %d, %n 12 ; CHECK: %cmp1 = icmp ugt i32 %d, 64 47 %cmp1 = icmp ugt i32 %div, 0 51 ; (icmp ugt (udiv C1, X), C1) -> false. 56 %cmp1 = icmp ugt i32 %div, 8 64 %cmp1 = icmp ugt i32 %div, 3 72 %cmp1 = icmp ugt i32 %div, 2 80 %cmp1 = icmp ugt i32 %div, 1 85 ; CHECK: %cmp1 = icmp ugt i32 %d, 4 93 ; CHECK: %cmp1 = icmp ugt i32 %d, 2 [all …]
|
D | 2008-01-21-MismatchedCastAndCompare.ll | 9 ; CHECK: %c = icmp ugt i8 %A, %B 16 %c = icmp ugt i32 %a, %b 18 ; CHECK: %c = icmp ugt i8 %A, %B
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/ |
D | sad.ll | 6 %icmp0 = icmp ugt i32 %a, %b 22 %icmp0 = icmp ugt i32 %a, 90 38 %icmp0 = icmp ugt i32 %a, %b 55 %icmp0 = icmp ugt i32 %a, %b 72 %icmp0 = icmp ugt i32 %a, %b 88 %icmp0 = icmp ugt i32 %a, %b 105 %icmp0 = icmp ugt i32 %a, %b 123 %icmp0 = icmp ugt i32 %a, %b 140 %icmp0 = icmp ugt i32 %a, %b 158 %icmp0 = icmp ugt <4 x i32> %a, %b [all …]
|
D | setcc-sext.ll | 12 %cmp = icmp ugt i32 %x, %y 34 %cmp = icmp ugt i32 %x, %y 56 %cmp = icmp ugt i32 %x, %y 78 %cmp = icmp ugt i32 %x, %y 100 %cmp = icmp ugt i32 %x, %y 122 %cmp = icmp ugt i32 %x, %y 144 %cmp = icmp ugt i32 %x, %y 166 %cmp = icmp ugt i32 %x, %y 188 %cmp = icmp ugt i32 %x, %y 210 %cmp = icmp ugt i32 %x, %y [all …]
|
D | select64.ll | 12 %0 = icmp ugt i32 %cond, 5 22 %cmp = icmp ugt i32 %cond, 5 33 %cmp = icmp ugt i32 %cond, 5 44 %cmp = icmp ugt i32 %cond, 5 58 %cmp = icmp ugt i32 %cond, 5
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | cond-sel.ll | 10 %tst1 = icmp ugt i32 %lhs32, %rhs32 61 ; Note that commuting rhs and lhs in the select changes ugt to ule (i.e. hi to ls). 62 %tst1 = icmp ugt i32 %lhs32, %rhs32 77 ; Note that commuting rhs and lhs in the select changes ugt to ule (i.e. hi to ls). 79 %tst3 = icmp ugt i64 %lhs64, %rhs3 101 ; Note that commuting rhs and lhs in the select changes ugt to ule (i.e. hi to ls). 102 %tst1 = icmp ugt i32 %lhs32, %rhs32 117 ; Note that commuting rhs and lhs in the select changes ugt to ule (i.e. hi to ls). 119 %tst3 = icmp ugt i64 %lhs64, %rhs3 141 %tst1 = icmp ugt i32 %lhs32, %rhs32 [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | cond-sel.ll | 10 %tst1 = icmp ugt i32 %lhs32, %rhs32 61 ; Note that commuting rhs and lhs in the select changes ugt to ule (i.e. hi to ls). 62 %tst1 = icmp ugt i32 %lhs32, %rhs32 77 ; Note that commuting rhs and lhs in the select changes ugt to ule (i.e. hi to ls). 79 %tst3 = icmp ugt i64 %lhs64, %rhs3 101 ; Note that commuting rhs and lhs in the select changes ugt to ule (i.e. hi to ls). 102 %tst1 = icmp ugt i32 %lhs32, %rhs32 117 ; Note that commuting rhs and lhs in the select changes ugt to ule (i.e. hi to ls). 119 %tst3 = icmp ugt i64 %lhs64, %rhs3 141 %tst1 = icmp ugt i32 %lhs32, %rhs32 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/IndVarSimplify/ |
D | pr35406.ll | 16 %1 = icmp ugt i32 %local_0_, 14 33 %8 = icmp ugt i32 %local_2_57, 7 40 %10 = icmp ugt i32 %local_0_, 129 59 %1 = icmp ugt i32 %local_0_, 14 76 %8 = icmp ugt i32 %local_2_57, 7 83 %10 = icmp ugt i32 %local_0_, 129
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/ |
D | tbaa-nodep.ll | 38 ; CHECK-NOTBAA: icmp ugt i32* 72 ; CHECK: icmp ugt float* 73 ; CHECK: icmp ugt float* 82 ; CHECK-NOTBAA: icmp ugt float* 83 ; CHECK-NOTBAA: icmp ugt float* 84 ; CHECK-NOTBAA-DAG: icmp ugt float* 85 ; CHECK-NOTBAA-DAG: icmp ugt i32*
|
D | runtime-check-readonly.ll | 9 ;CHECK-DAG: icmp ugt 10 ;CHECK-DAG: icmp ugt 11 ;CHECK-DAG: icmp ugt 12 ;CHECK-DAG: icmp ugt
|
/external/swiftshader/third_party/subzero/tests_lit/reader_tests/ |
D | compare.ll | 13 %vugt = icmp ugt i1 %a1, %a2 30 ; CHECK-NEXT: %vugt = icmp ugt i1 %a1, %a2 47 %vugt = icmp ugt i8 %a1, %a2 64 ; CHECK-NEXT: %vugt = icmp ugt i8 %a1, %a2 81 %vugt = icmp ugt i16 %a1, %a2 98 ; CHECK-NEXT: %vugt = icmp ugt i16 %a1, %a2 113 %vugt = icmp ugt i32 %a1, %a2 128 ; CHECK-NEXT: %vugt = icmp ugt i32 %a1, %a2 143 %vugt = icmp ugt i64 %a1, %a2 158 ; CHECK-NEXT: %vugt = icmp ugt i64 %a1, %a2 [all …]
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | select64.ll | 12 %0 = icmp ugt i32 %cond, 5 22 %cmp = icmp ugt i32 %cond, 5 33 %cmp = icmp ugt i32 %cond, 5 44 %cmp = icmp ugt i32 %cond, 5 58 %cmp = icmp ugt i32 %cond, 5
|
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
D | 2008-01-21-MismatchedCastAndCompare.ll | 9 ; CHECK: %c = icmp ugt i8 %A, %B 16 %c = icmp ugt i32 %a, %b 18 ; CHECK: %c = icmp ugt i8 %A, %B
|