/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | canonicalize-constant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll | 22 %ret = icmp sge i8 %tmp0, %x 36 %ret = icmp sge <2 x i8> %tmp0, %x 46 %ret = icmp sge <2 x i8> %tmp0, %x 56 %ret = icmp sge <3 x i8> %tmp0, %x 75 %ret = icmp sge i8 %tmp0, %x 93 ; CHECK-NEXT: [[RET:%.*]] = icmp sge i8 [[X]], [[TMP0]] 98 %ret = icmp sge i8 %x, %tmp0 ; swapped order 112 ; CHECK-NEXT: [[RET:%.*]] = icmp sge i8 [[TMP1]], [[X]] 118 %ret = icmp sge i8 %tmp1, %x 127 ; CHECK-NEXT: [[RET:%.*]] = icmp sge i8 [[X]], [[TMP1]] [all …]
|
D | range-check.ll | 4 ; (icmp sgt x, -1) & (icmp sgt/sge n, x) --> icmp ugt/uge n, x 11 %a = icmp sge i32 %x, 0 34 %b = icmp sge i32 %x, 0 44 %a = icmp sge i32 %nn, %x 45 %b = icmp sge i32 %x, 0 56 %b = icmp sge i32 %x, %nn 104 %b = icmp sgt i32 %x, 0 ; should be: icmp sge 116 %b = icmp sge i32 %x, 0 129 %b = icmp sge i32 %y, 0 ; should compare %x and not %y 142 %b = icmp sge i32 %x, 0 [all …]
|
D | smax-icmp.ll | 8 ; (predicate = sge/slt) or folds to an existing instruction should be 15 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i32 %x, %y 28 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i32 %x, %y 42 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i32 [[X]], %y 57 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i32 [[X]], %y 71 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i32 %x, %y 84 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i32 %x, %y 98 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i32 [[X]], %y 104 %cmp2 = icmp sge i32 %x, %sel 113 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i32 [[X]], %y [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/Util/PredicateInfo/ |
D | diamond.ll | 7 ; CHECK-NEXT: [[CMP:%.*]] = icmp sge i32 [[X:%.*]], 0 12 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i32 [[X2]], 2 23 %cmp = icmp sge i32 %x, 0 ; x > 0 27 %cmp2 = icmp sge i32 %x2, 2 ; x+1 > 2 / x > 1 40 ; CHECK-NEXT: [[CMP:%.*]] = icmp sge i32 [[X:%.*]], 0 45 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i32 [[X2]], 2 56 %cmp = icmp sge i32 %x, 0 ; x > 0 60 %cmp2 = icmp sge i32 %x2, 2 ; x+1 > 2 / x > 1
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstSimplify/ |
D | maxmin.ll | 18 %c = icmp sge i32 %x, %y 20 %r = icmp sge i32 %m, %x 58 %c = icmp sge i32 %x, %y 98 %c = icmp sge i32 %x, %y 138 %c = icmp sge i32 %x, %y 140 %r = icmp sge i32 %x, %m 168 %c1 = icmp sge i32 %x, %y 170 %c2 = icmp sge i32 %x, %z 172 %c = icmp sge i32 %max, %min 180 %c1 = icmp sge i32 %x, %y [all …]
|
D | icmp-ranges.ll | 39 %b = icmp sge i8 %x, 17 165 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17 169 %b = icmp sge i8 %x, 17 273 ; sge 281 %a = icmp sge i8 %x, 13 291 ; CHECK-NEXT: [[A:%.*]] = icmp sge i8 %x, 13 296 %a = icmp sge i8 %x, 13 306 ; CHECK-NEXT: [[B:%.*]] = icmp sge i8 %x, 17 309 %a = icmp sge i8 %x, 13 310 %b = icmp sge i8 %x, 17 [all …]
|
D | or-icmps-same-ops.ll | 30 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i8 %a, %b 34 %cmp2 = icmp sge i8 %a, %b 152 %cmp2 = icmp sge i8 %a, %b 235 ; CHECK-NEXT: [[CMP1:%.*]] = icmp sge i8 %a, %b 238 %cmp1 = icmp sge i8 %a, %b 248 %cmp1 = icmp sge i8 %a, %b 256 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i8 %a, %b 259 %cmp1 = icmp sge i8 %a, %b 260 %cmp2 = icmp sge i8 %a, %b 267 ; CHECK-NEXT: [[CMP1:%.*]] = icmp sge i8 %a, %b [all …]
|
D | and-icmps-same-ops.ll | 34 %cmp2 = icmp sge i8 %a, %b 138 ; CHECK-NEXT: [[CMP2:%.*]] = icmp sge i8 %a, %b 143 %cmp2 = icmp sge i8 %a, %b 238 %cmp1 = icmp sge i8 %a, %b 246 ; CHECK-NEXT: [[CMP1:%.*]] = icmp sge i8 %a, %b 251 %cmp1 = icmp sge i8 %a, %b 259 ; CHECK-NEXT: [[CMP1:%.*]] = icmp sge i8 %a, %b 262 %cmp1 = icmp sge i8 %a, %b 263 %cmp2 = icmp sge i8 %a, %b 273 %cmp1 = icmp sge i8 %a, %b [all …]
|
/external/llvm/test/Transforms/InstSimplify/ |
D | maxmin.ll | 18 %c = icmp sge i32 %x, %y 20 %r = icmp sge i32 %m, %x 58 %c = icmp sge i32 %x, %y 98 %c = icmp sge i32 %x, %y 138 %c = icmp sge i32 %x, %y 140 %r = icmp sge i32 %x, %m 168 %c1 = icmp sge i32 %x, %y 170 %c2 = icmp sge i32 %x, %z 172 %c = icmp sge i32 %max, %min 180 %c1 = icmp sge i32 %x, %y [all …]
|
/external/swiftshader/third_party/LLVM/test/Transforms/InstSimplify/ |
D | maxmin.ll | 14 %c = icmp sge i32 %x, %y 16 %r = icmp sge i32 %m, %x 50 %c = icmp sge i32 %x, %y 86 %c = icmp sge i32 %x, %y 122 %c = icmp sge i32 %x, %y 124 %r = icmp sge i32 %x, %m 149 %c1 = icmp sge i32 %x, %y 151 %c2 = icmp sge i32 %x, %z 153 %c = icmp sge i32 %max, %min 160 %c1 = icmp sge i32 %x, %y [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | range-check.ll | 4 ; (icmp sgt x, -1) & (icmp sgt/sge n, x) --> icmp ugt/uge n, x 11 %a = icmp sge i32 %x, 0 34 %b = icmp sge i32 %x, 0 44 %a = icmp sge i32 %nn, %x 45 %b = icmp sge i32 %x, 0 56 %b = icmp sge i32 %x, %nn 104 %b = icmp sgt i32 %x, 0 ; should be: icmp sge 116 %b = icmp sge i32 %x, 0 129 %b = icmp sge i32 %y, 0 ; should compare %x and not %y 142 %b = icmp sge i32 %x, 0 [all …]
|
D | adjust-for-sminmax.ll | 27 %t = icmp sge i32 %n, 0 37 %t = icmp sge i32 %n, 1 67 %t = icmp sge i32 %n, 0 77 %t = icmp sge i32 %n, 1
|
D | icmp-vec.ll | 9 define <2 x i1> @sge(<2 x i8> %x) { 10 ; CHECK-LABEL: @sge( 14 %cmp = icmp sge <2 x i8> %x, <i8 -127, i8 -129> 52 %cmp = icmp sge <2 x i8> %x, <i8 0, i8 0> 93 %cmp = icmp sge <3 x i3> %x, <i3 -3, i3 -5, i3 0> 128 ; CHECK-NEXT: [[CMP:%.*]] = icmp sge <2 x i3> %x, <i3 -4, i3 1> 131 %cmp = icmp sge <2 x i3> %x, <i3 -4, i3 1>
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/ScalarEvolution/ |
D | implied-via-division.ll | 50 %cmp1 = icmp sge i32 %n, 2 70 %cmp1 = icmp sge i32 %n, 1 98 %exitcond = icmp sge i32 %n.div.2, %indvar 118 %exitcond = icmp sge i32 %n.div.2, %indvar 130 %cmp1 = icmp sge i32 %n, -1 138 %exitcond = icmp sge i32 %n.div.2, %indvar 150 %cmp1 = icmp sge i32 %n, -2 158 %exitcond = icmp sge i32 %n.div.2, %indvar 212 %cmp1 = icmp sge i32 %n, 2 233 %cmp1 = icmp sge i32 %n, 1 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | pre-coalesce-2.ll | 15 %1 = icmp sge i32 0, %0 41 %13 = icmp sge i8 %12, %8 57 %18 = icmp sge i32 0, %17 117 %37 = icmp sge i8 %36, %31 138 %49 = icmp sge i8 %48, %44 154 %54 = icmp sge i32 0, %53 167 %58 = icmp sge i32 0, %57 185 …%64 = icmp sge i8 trunc (i64 add (i64 and (i64 ptrtoint (i32* @b to i64), i64 7), i64 3) to i8), %… 201 %69 = icmp sge i32 0, %68 214 %73 = icmp sge i32 0, %72 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/NVPTX/ |
D | idioms.ll | 10 %abs.cond = icmp sge i16 %a, 0 19 %abs.cond = icmp sge i32 %a, 0 28 %abs.cond = icmp sge i64 %a, 0
|
/external/swiftshader/third_party/subzero/tests_lit/reader_tests/ |
D | compare.ll | 18 %vsge = icmp sge i1 %a1, %a2 35 ; CHECK-NEXT: %vsge = icmp sge i1 %a1, %a2 52 %vsge = icmp sge i8 %a1, %a2 69 ; CHECK-NEXT: %vsge = icmp sge i8 %a1, %a2 86 %vsge = icmp sge i16 %a1, %a2 103 ; CHECK-NEXT: %vsge = icmp sge i16 %a1, %a2 118 %vsge = icmp sge i32 %a1, %a2 133 ; CHECK-NEXT: %vsge = icmp sge i32 %a1, %a2 148 %vsge = icmp sge i64 %a1, %a2 163 ; CHECK-NEXT: %vsge = icmp sge i64 %a1, %a2 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/ |
D | testComparesllgesi.ll | 18 %cmp = icmp sge i32 %a, %b 31 %cmp = icmp sge i32 %a, %b 47 %cmp = icmp sge i32 %a, %b 64 %cmp = icmp sge i32 %a, %b
|
D | testComparesllgesc.ll | 18 %cmp = icmp sge i8 %a, %b 31 %cmp = icmp sge i8 %a, %b 47 %cmp = icmp sge i8 %a, %b 64 %cmp = icmp sge i8 %a, %b
|
D | testComparesllgess.ll | 18 %cmp = icmp sge i16 %a, %b 31 %cmp = icmp sge i16 %a, %b 47 %cmp = icmp sge i16 %a, %b 64 %cmp = icmp sge i16 %a, %b
|
D | testComparesigess.ll | 18 %cmp = icmp sge i16 %a, %b 31 %cmp = icmp sge i16 %a, %b 47 %cmp = icmp sge i16 %a, %b 64 %cmp = icmp sge i16 %a, %b
|
D | testComparesigesc.ll | 18 %cmp = icmp sge i8 %a, %b 31 %cmp = icmp sge i8 %a, %b 47 %cmp = icmp sge i8 %a, %b 64 %cmp = icmp sge i8 %a, %b
|
D | testComparesigesi.ll | 18 %cmp = icmp sge i32 %a, %b 31 %cmp = icmp sge i32 %a, %b 47 %cmp = icmp sge i32 %a, %b 64 %cmp = icmp sge i32 %a, %b
|
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
D | adjust-for-sminmax.ll | 27 %t = icmp sge i32 %n, 0 37 %t = icmp sge i32 %n, 1 67 %t = icmp sge i32 %n, 0 77 %t = icmp sge i32 %n, 1
|
/external/llvm/test/CodeGen/Mips/ |
D | selgek.ll | 17 %cmp = icmp sge i32 %0, 1000 32 %cmp1 = icmp sge i32 %3, 1 47 %cmp6 = icmp sge i32 %6, 2 62 %cmp11 = icmp sge i32 %9, 2
|