Home
last modified time | relevance | path

Searched refs:sge (Results 1 – 25 of 850) sorted by relevance

12345678910>>...34

/external/llvm-project/llvm/test/Transforms/InstCombine/
Dcanonicalize-constant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll23 %ret = icmp sge i8 %tmp0, %x
37 %ret = icmp sge <2 x i8> %tmp0, %x
47 %ret = icmp sge <2 x i8> %tmp0, %x
54 ; CHECK-NEXT: [[RET:%.*]] = icmp sge <2 x i8> [[TMP0]], [[X]]
58 %ret = icmp sge <2 x i8> %tmp0, %x
68 %ret = icmp sge <3 x i8> %tmp0, %x
87 %ret = icmp sge i8 %tmp0, %x
103 ; CHECK-NEXT: [[RET:%.*]] = icmp sge i8 [[X]], [[TMP0]]
108 %ret = icmp sge i8 %x, %tmp0 ; swapped order
119 ; CHECK-NEXT: [[RET:%.*]] = icmp sge i8 [[TMP0]], [[X]]
[all …]
Dvscale_cmp.ll4 define <vscale x 2 x i1> @sge(<vscale x 2 x i8> %x) {
5 ; CHECK-LABEL: @sge(
6 ; CHECK-NEXT: [[CMP:%.*]] = icmp sge <vscale x 2 x i8> [[X:%.*]], zeroinitializer
9 %cmp = icmp sge <vscale x 2 x i8> %x, zeroinitializer
Drange-check.ll4 ; (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 …]
Dsmax-icmp.ll8 ; (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 …]
Dsdiv-of-non-negative-by-negative-power-of-two.ll20 %x_is_nonnegative = icmp sge i8 %x, 0
32 %x_is_nonnegative = icmp sge i8 %x, -1 ; could be negative
44 %x_is_nonnegative = icmp sge i8 %x, 0
/external/llvm-project/llvm/test/MC/Mips/
Dmacro-sge.s4 sge $4, $5 label
7 sge $4, $5, $6 label
10 sge $4, 16 label
13 sge $4, $5, 16 label
16 sge $4, $5, 0x10000 label
36 sge $4, 0x10000 label
/external/llvm-project/llvm/test/Transforms/CorrelatedValuePropagation/
Dsrem.ll72 ; CHECK-NEXT: [[C0:%.*]] = icmp sge i8 [[X:%.*]], 0
74 ; CHECK-NEXT: [[C1:%.*]] = icmp sge i8 [[Y:%.*]], 0
79 %c0 = icmp sge i8 %x, 0
81 %c1 = icmp sge i8 %y, 0
89 ; CHECK-NEXT: [[C0:%.*]] = icmp sge i8 [[X:%.*]], 0
97 %c0 = icmp sge i8 %x, 0
109 ; CHECK-NEXT: [[C1:%.*]] = icmp sge i8 [[Y:%.*]], 0
118 %c1 = icmp sge i8 %y, 0
175 ; CHECK-NEXT: [[C1:%.*]] = icmp sge i64 [[X]], -16384
179 ; CHECK-NEXT: [[C3:%.*]] = icmp sge i64 [[Y]], -16384
[all …]
Dsdiv.ll159 ; CHECK-NEXT: [[C0:%.*]] = icmp sge i32 [[X:%.*]], 0
161 ; CHECK-NEXT: [[C1:%.*]] = icmp sge i32 [[Y:%.*]], 0
166 %c0 = icmp sge i32 %x, 0
168 %c1 = icmp sge i32 %y, 0
176 ; CHECK-NEXT: [[C0:%.*]] = icmp sge i32 [[X:%.*]], 0
185 %c0 = icmp sge i32 %x, 0
197 ; CHECK-NEXT: [[C1:%.*]] = icmp sge i32 [[Y:%.*]], 0
206 %c1 = icmp sge i32 %y, 0
262 ; CHECK-NEXT: [[C1:%.*]] = icmp sge i64 [[X]], -16384
266 ; CHECK-NEXT: [[C3:%.*]] = icmp sge i64 [[Y]], -16384
[all …]
Dicmp.ll229 ; CHECK-NEXT: [[CMP0:%.*]] = icmp sge i32 [[A:%.*]], 0
230 ; CHECK-NEXT: [[CMP1:%.*]] = icmp sge i32 [[B:%.*]], 0
235 ; CHECK-NEXT: [[RES:%.*]] = icmp sge i32 [[ADD]], 0
242 %cmp0 = icmp sge i32 %a, 0
243 %cmp1 = icmp sge i32 %b, 0
249 %res = icmp sge i32 %add, 0
260 ; CHECK-NEXT: [[CMP0:%.*]] = icmp sge i32 [[A:%.*]], 0
261 ; CHECK-NEXT: [[CMP1:%.*]] = icmp sge i32 [[B:%.*]], 0
271 %cmp0 = icmp sge i32 %a, 0
272 %cmp1 = icmp sge i32 %b, 0
[all …]
/external/llvm-project/llvm/test/Transforms/Util/PredicateInfo/
Ddiamond.ll7 ; 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/llvm/test/Transforms/InstSimplify/
Dmaxmin.ll18 %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/llvm-project/llvm/test/Transforms/InstSimplify/
Dmaxmin.ll18 %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 …]
Dabs_intrinsic.ll101 ; CHECK-NEXT: [[ASSUME:%.*]] = icmp sge i32 [[X:%.*]], 0
106 %assume = icmp sge i32 %x, 0
117 %c2 = icmp sge i32 %abs, 0
126 %c2 = icmp sge <4 x i32> %abs, zeroinitializer
134 ; CHECK-NEXT: [[C2:%.*]] = icmp sge i32 [[ABS]], 0
138 %c2 = icmp sge i32 %abs, 0
145 ; CHECK-NEXT: [[C2:%.*]] = icmp sge <4 x i32> [[ABS]], zeroinitializer
149 %c2 = icmp sge <4 x i32> %abs, zeroinitializer
159 %c2 = icmp sge i32 %abs, 0
169 %c2 = icmp sge <4 x i32> %abs, zeroinitializer
[all …]
Dicmp-ranges.ll39 %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 …]
Dand-icmps-same-ops.ll34 %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 …]
Dor-icmps-same-ops.ll30 ; 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 …]
/external/llvm/test/Transforms/InstCombine/
Drange-check.ll4 ; (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 …]
Dadjust-for-sminmax.ll27 %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-project/llvm/test/Analysis/ScalarEvolution/
Dimplied-via-division.ll51 %cmp1 = icmp sge i32 %n, 2
71 %cmp1 = icmp sge i32 %n, 1
99 %exitcond = icmp sge i32 %n.div.2, %indvar
119 %exitcond = icmp sge i32 %n.div.2, %indvar
131 %cmp1 = icmp sge i32 %n, -1
139 %exitcond = icmp sge i32 %n.div.2, %indvar
151 %cmp1 = icmp sge i32 %n, -2
159 %exitcond = icmp sge i32 %n.div.2, %indvar
213 %cmp1 = icmp sge i32 %n, 2
234 %cmp1 = icmp sge i32 %n, 1
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dpre-coalesce-2.ll15 %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/llvm-project/llvm/test/CodeGen/NVPTX/
Didioms.ll10 %abs.cond = icmp sge i16 %a, 0
19 %abs.cond = icmp sge i32 %a, 0
28 %abs.cond = icmp sge i64 %a, 0
/external/llvm-project/llvm/test/Transforms/MemCpyOpt/
Dprocess_store.ll22 ; CHECK-NEXT: [[CMP:%.*]] = icmp sge i32 [[CALL]], 0
33 %cmp = icmp sge i32 %call, 0
48 ; CHECK-NEXT: [[CMP:%.*]] = icmp sge i32 [[CALL]], 0
61 %cmp = icmp sge i32 %call, 0
/external/llvm-project/llvm/test/Transforms/SCCP/
Dintrinsics.ll17 ; CHECK-NEXT: [[CMP3:%.*]] = icmp sge i8 [[ABS]], 1
25 %cmp1 = icmp sge i8 %abs, 0
29 %cmp3 = icmp sge i8 %abs, 1
45 %cmp = icmp sge i8 %abs, 0
53 ; CHECK-NEXT: [[CMP:%.*]] = icmp sge <2 x i8> [[ABS]], zeroinitializer
58 %cmp = icmp sge <2 x i8> %abs, zeroinitializer
/external/llvm-project/llvm/test/Analysis/CostModel/AArch64/
Dcmp.ll9 ; CHECK-THROUGHPUT-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %a2 = icmp sge
13 ; CHECK-THROUGHPUT-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %a6 = icmp sge
25 ; CHECK-SIZE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %a2 = icmp sge i32 un…
29 ; CHECK-SIZE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %a6 = icmp sge <4 x i…
40 %a2 = icmp sge i32 undef, undef
44 %a6 = icmp sge <4 x i32> undef, undef
/external/llvm-project/llvm/test/Analysis/CostModel/ARM/
Dcmps.ll15 ; CHECK-MVE-RECIP-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %c = icmp sge i3…
19 ; CHECK-MVE-RECIP-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %g = icmp sge <4…
31 …CIP-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %c = icmp sge i32 undef, undef
35 …NEXT: Cost Model: Found an estimated cost of 8 for instruction: %g = icmp sge <4 x i32> undef, un…
47 …CIP-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %c = icmp sge i32 undef, undef
51 …NEXT: Cost Model: Found an estimated cost of 8 for instruction: %g = icmp sge <4 x i32> undef, un…
63 ; CHECK-V8R-RECIP-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %c = icmp sge i3…
67 ; CHECK-V8R-RECIP-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %g = icmp sge <4…
79 ; CHECK-MVE-SIZE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %c = icmp sge i32…
83 ; CHECK-MVE-SIZE-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %g = icmp sge <4 …
[all …]

12345678910>>...34