Home
last modified time | relevance | path

Searched refs:ugt (Results 1 – 25 of 1522) sorted by relevance

12345678910>>...61

/external/llvm-project/llvm/test/Transforms/InstCombine/
Dcanonicalize-constant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.ll24 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i8 [[X]], 3
29 %ret = icmp ugt i8 %x, %tmp0
37 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i8 [[X]], [[TMP0]]
43 %ret = icmp ugt i8 %x, %tmp1
54 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt <2 x i8> [[X]], <i8 3, i8 3>
59 %ret = icmp ugt <2 x i8> %x, %tmp0
66 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt <2 x i8> [[X]], <i8 3, i8 15>
71 %ret = icmp ugt <2 x i8> %x, %tmp0
79 ; CHECK-NEXT: [[RET:%.*]] = icmp ugt <2 x i8> [[X]], [[TMP0]]
84 %ret = icmp ugt <2 x i8> %x, %tmp0
[all …]
Dcompare-udiv.ll6 ; 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 …]
Dminmax-demandbits.ll10 %l0 = icmp ugt i32 31, %A
21 %l0 = icmp ugt i32 12, %A
29 ; CHECK-NEXT: [[TMP1:%.*]] = icmp ugt i32 [[A:%.*]], 32
34 %l0 = icmp ugt i32 32, %A
45 %l0 = icmp ugt i32 15, %A
58 %l2 = icmp ugt i8 %A, 0
69 %l2 = icmp ugt i8 %A, 0
80 %l2 = icmp ugt i8 %A, 1
91 %l2 = icmp ugt i8 %A, 2
102 %l2 = icmp ugt i8 %A, 2
[all …]
Dumax-icmp.ll6 ; 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 …]
Dselect-gep.ll6 ; 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 …]
Dicmp-ugt-of-shl-1-by-bits-and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll22 %r = icmp ugt i8 %t0, %val
37 %r = icmp ugt <2 x i8> %t0, %val
48 %r = icmp ugt <3 x i8> %t0, %val
81 %r = icmp ugt i8 %t0, %t1
95 ; CHECK-NEXT: [[R:%.*]] = icmp ugt i8 [[T0]], [[VAL:%.*]]
100 %r = icmp ugt i8 %t0, %val
111 ; CHECK-NEXT: [[R:%.*]] = icmp ugt i8 [[T0]], [[VAL:%.*]]
115 %r = icmp ugt i8 %t0, %val
122 ; CHECK-NEXT: [[R:%.*]] = icmp ugt <2 x i8> [[T0]], [[VAL:%.*]]
126 %r = icmp ugt <2 x i8> %t0, %val
Dminmax-of-minmax.ll134 %cmp3 = icmp ugt i32 %max, %min
141 ; CHECK-NEXT: [[CMP2:%.*]] = icmp ugt i32 [[X:%.*]], [[Y:%.*]]
145 %cmp1 = icmp ugt i32 %x, %y
147 %cmp2 = icmp ugt i32 %x, %y
149 %cmp3 = icmp ugt i32 %max, %min
171 ; CHECK-NEXT: [[CMP2:%.*]] = icmp ugt <2 x i32> [[X:%.*]], [[Y:%.*]]
175 %cmp1 = icmp ugt <2 x i32> %x, %y
177 %cmp2 = icmp ugt <2 x i32> %x, %y
186 ; CHECK-NEXT: [[CMP2:%.*]] = icmp ugt i32 [[Y:%.*]], [[X:%.*]]
190 %cmp1 = icmp ugt i32 %x, %y
[all …]
/external/llvm/test/Transforms/LoopStrengthReduce/
D2011-10-13-SCEVChain.ll35 %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-project/llvm/test/Transforms/LoopStrengthReduce/
D2011-10-13-SCEVChain.ll35 %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/
Dcompare-udiv.ll4 ; 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 …]
/external/llvm-project/llvm/test/Transforms/InstSimplify/
Dassume_icmp.ll9 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ugt i32 [[X:%.*]], [[Y:%.*]]
21 %cmp1 = icmp ugt i32 %x, %y
24 %cmp2 = icmp ugt i32 %x, %y
33 %cmp6 = icmp ugt i32 %y, %x
49 ; CHECK-NEXT: [[CMP2:%.*]] = icmp ugt i32 [[X]], [[Y]]
66 %cmp2 = icmp ugt i32 %x, %y
75 %cmp6 = icmp ugt i32 %y, %x
92 ; CHECK-NEXT: [[CMP1:%.*]] = icmp ugt i32 [[X:%.*]], [[Y:%.*]]
93 ; CHECK-NEXT: [[CMP2:%.*]] = icmp ugt i32 [[Z:%.*]], [[Y]]
96 ; CHECK-NEXT: [[CMP3:%.*]] = icmp ugt i32 [[X]], [[Y]]
[all …]
Dcmp_of_min_max.ll8 %c1 = icmp ugt i32 %n, 10
10 %c2 = icmp ugt i32 %s, 9
16 ; CHECK-NEXT: [[C1:%.*]] = icmp ugt i32 [[N:%.*]], 10
19 %c1 = icmp ugt i32 %n, 10
21 %c2 = icmp ugt i32 %s, 10
27 ; CHECK-NEXT: [[C1:%.*]] = icmp ugt i32 [[N:%.*]], 10
29 ; CHECK-NEXT: [[C2:%.*]] = icmp ugt i32 [[S]], 11
32 %c1 = icmp ugt i32 %n, 10
34 %c2 = icmp ugt i32 %s, 11
/external/llvm-project/llvm/test/Transforms/TypePromotion/ARM/
Dwrapping.ll8 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i16 [[OR]], 1024
14 %cmp = icmp ugt i16 %or, 1024
23 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i16 [[OR]], 1024
29 %cmp = icmp ugt i16 %or, 1024
38 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i16 [[OR]], 1024
44 %cmp = icmp ugt i16 %or, 1024
53 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i16 [[OR]], 1024
59 %cmp = icmp ugt i16 %or, 1024
67 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i8 [[ADD]], [[LIMIT:%.*]]
72 %cmp = icmp ugt i8 %add, %limit
[all …]
/external/llvm-project/mlir/test/Dialect/GPU/
Dall-reduce-max.mlir47 // CHECK: [[VAL_36:%.*]] = cmpf "ugt", [[VAL_0]], [[VAL_34]] : f32
56 // CHECK: [[VAL_41:%.*]] = cmpf "ugt", [[VAL_38]], [[VAL_39]] : f32
65 // CHECK: [[VAL_46:%.*]] = cmpf "ugt", [[VAL_43]], [[VAL_44]] : f32
74 // CHECK: [[VAL_51:%.*]] = cmpf "ugt", [[VAL_48]], [[VAL_49]] : f32
83 // CHECK: [[VAL_56:%.*]] = cmpf "ugt", [[VAL_53]], [[VAL_54]] : f32
92 // CHECK: [[VAL_61:%.*]] = cmpf "ugt", [[VAL_0]], [[VAL_59]] : f32
95 // CHECK: [[VAL_65:%.*]] = cmpf "ugt", [[VAL_62]], [[VAL_63]] : f32
98 // CHECK: [[VAL_69:%.*]] = cmpf "ugt", [[VAL_66]], [[VAL_67]] : f32
101 // CHECK: [[VAL_73:%.*]] = cmpf "ugt", [[VAL_70]], [[VAL_71]] : f32
104 // CHECK: [[VAL_77:%.*]] = cmpf "ugt", [[VAL_74]], [[VAL_75]] : f32
[all …]
/external/llvm-project/llvm/test/Transforms/SCCP/
Dconditions-ranges.ll11 ; CHECK-NEXT: [[BC:%.*]] = icmp ugt i32 [[B:%.*]], [[A_2]]
21 ; CHECK-NEXT: [[C_2:%.*]] = icmp ugt i32 [[B]], 21
23 ; CHECK-NEXT: [[C_3:%.*]] = icmp ugt i32 [[B]], 255
40 %bc = icmp ugt i32 %b, %a.2
53 %t.1 = icmp ugt i32 %b, 5
61 %c.2 = icmp ugt i32 %b, 21
63 %c.3 = icmp ugt i32 %b, 255
71 %f.5 = icmp ugt i32 %b, 275
177 ; CHECK-NEXT: [[CMP:%.*]] = icmp ugt i64 4088, [[SZ:%.*]]
188 %cmp = icmp ugt i64 4088, %sz
[all …]
Dassume.ll11 ; CHECK-NEXT: [[A2:%.*]] = icmp ugt i32 [[V]], 5
17 ; CHECK-NEXT: [[C4:%.*]] = icmp ugt i32 [[V]], 8
20 ; CHECK-NEXT: [[C6:%.*]] = icmp ugt i32 [[V]], 6
29 %a2 = icmp ugt i32 %v, 5
35 %c3 = icmp ugt i32 %v, 9
37 %c4 = icmp ugt i32 %v, 8
39 %c5 = icmp ugt i32 %v, 5
41 %c6 = icmp ugt i32 %v, 6
/external/llvm-project/llvm/test/Transforms/SLPVectorizer/AArch64/
Dvectorizable-selects-uniform-cmps.ll110 ; CHECK-NEXT: [[CMP_0:%.*]] = icmp ugt i8 [[L_0]], -1
115 ; CHECK-NEXT: [[CMP_1:%.*]] = icmp ugt i8 [[L_1]], -1
120 ; CHECK-NEXT: [[CMP_2:%.*]] = icmp ugt i8 [[L_2]], -1
125 ; CHECK-NEXT: [[CMP_3:%.*]] = icmp ugt i8 [[L_3]], -1
130 ; CHECK-NEXT: [[CMP_4:%.*]] = icmp ugt i8 [[L_4]], -1
135 ; CHECK-NEXT: [[CMP_5:%.*]] = icmp ugt i8 [[L_5]], -1
140 ; CHECK-NEXT: [[CMP_6:%.*]] = icmp ugt i8 [[L_6]], -1
147 %cmp.0 = icmp ugt i8 %l.0, 16383
153 %cmp.1 = icmp ugt i8 %l.1, 16383
159 %cmp.2 = icmp ugt i8 %l.2, 16383
[all …]
/external/llvm-project/llvm/test/Transforms/ConstraintElimination/
Dor.ll24 ; CHECK-NEXT: [[T_1:%.*]] = icmp ugt i32 [[Y]], [[Z]]
26 ; CHECK-NEXT: [[T_2:%.*]] = icmp ugt i32 [[X]], [[Y]]
28 ; CHECK-NEXT: [[T_3:%.*]] = icmp ugt i32 [[X]], [[Z]]
54 %t.1 = icmp ugt i32 %y, %z
57 %t.2 = icmp ugt i32 %x, %y
60 %t.3 = icmp ugt i32 %x, %z
Dadd.ll114 define void @test.not.uge.ugt(i8 %start, i8 %low, i8 %high) {
115 ; CHECK-LABEL: @test.not.uge.ugt(
123 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]]
126 ; CHECK-NEXT: [[F_1:%.*]] = icmp ugt i8 [[START_1]], [[HIGH]]
129 ; CHECK-NEXT: [[F_2:%.*]] = icmp ugt i8 [[START_2]], [[HIGH]]
132 ; CHECK-NEXT: [[F_3:%.*]] = icmp ugt i8 [[START_3]], [[HIGH]]
135 ; CHECK-NEXT: [[F_4:%.*]] = icmp ugt i8 [[START_4]], [[HIGH]]
138 ; CHECK-NEXT: [[C_5:%.*]] = icmp ugt i8 [[START_5]], [[HIGH]]
151 %f.0 = icmp ugt i8 %start, %high
155 %f.1 = icmp ugt i8 %start.1, %high
[all …]
Dsub-nuw.ll114 define void @test.not.uge.ugt(i8 %start, i8 %low, i8 %high) {
115 ; CHECK-LABEL: @test.not.uge.ugt(
123 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]]
126 ; CHECK-NEXT: [[F_1:%.*]] = icmp ugt i8 [[START_1]], [[HIGH]]
129 ; CHECK-NEXT: [[F_2:%.*]] = icmp ugt i8 [[START_2]], [[HIGH]]
132 ; CHECK-NEXT: [[F_3:%.*]] = icmp ugt i8 [[START_3]], [[HIGH]]
135 ; CHECK-NEXT: [[F_4:%.*]] = icmp ugt i8 [[START_4]], [[HIGH]]
138 ; CHECK-NEXT: [[C_5:%.*]] = icmp ugt i8 [[START_5]], [[HIGH]]
151 %f.0 = icmp ugt i8 %start, %high
155 %f.1 = icmp ugt i8 %start.1, %high
[all …]
Dsub.ll114 define void @test.not.uge.ugt(i8 %start, i8 %low, i8 %high) {
115 ; CHECK-LABEL: @test.not.uge.ugt(
123 ; CHECK-NEXT: [[F_0:%.*]] = icmp ugt i8 [[START]], [[HIGH]]
126 ; CHECK-NEXT: [[F_1:%.*]] = icmp ugt i8 [[START_1]], [[HIGH]]
129 ; CHECK-NEXT: [[F_2:%.*]] = icmp ugt i8 [[START_2]], [[HIGH]]
132 ; CHECK-NEXT: [[F_3:%.*]] = icmp ugt i8 [[START_3]], [[HIGH]]
135 ; CHECK-NEXT: [[F_4:%.*]] = icmp ugt i8 [[START_4]], [[HIGH]]
138 ; CHECK-NEXT: [[C_5:%.*]] = icmp ugt i8 [[START_5]], [[HIGH]]
151 %f.0 = icmp ugt i8 %start, %high
155 %f.1 = icmp ugt i8 %start.1, %high
[all …]
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dsad.ll6 %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 …]
Dsetcc-sext.ll12 %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 …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dcond-sel.ll10 %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/
Dcond-sel.ll10 %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 …]

12345678910>>...61