Lines Matching refs:icmp
11 ; CHECK-NEXT: [[A:%.*]] = icmp ne ptr [[X:%.*]], null
15 %a = icmp ne ptr %x, null
17 %q = icmp ne ptr %x, null
24 ; CHECK-NEXT: [[A:%.*]] = icmp ne i64 [[INTPTR]], 0
29 %a = icmp ne i64 %intptr, 0
31 %q = icmp ne ptr %x, null
37 ; CHECK-NEXT: [[A:%.*]] = icmp ugt i8 [[X:%.*]], [[Y:%.*]]
41 %a = icmp ugt i8 %x, %y
43 %q = icmp ne i8 %x, 0
48 ; CHECK-NEXT: [[A:%.*]] = icmp ult i8 [[Y:%.*]], [[X:%.*]]
52 %a = icmp ult i8 %y, %x
54 %q = icmp ne i8 %x, 0
60 ; CHECK-NEXT: [[Q:%.*]] = icmp ne i8 [[X:%.*]], 0
63 %a = icmp uge i8 %x, 0
65 %q = icmp ne i8 %x, 0
70 ; CHECK-NEXT: [[A:%.*]] = icmp uge i8 [[X:%.*]], 1
74 %a = icmp uge i8 %x, 1
76 %q = icmp ne i8 %x, 0
82 ; CHECK-NEXT: [[A:%.*]] = icmp sgt i8 [[X:%.*]], -1
84 ; CHECK-NEXT: [[Q:%.*]] = icmp ne i8 [[X]], 0
87 %a = icmp sgt i8 %x, -1
89 %q = icmp ne i8 %x, 0
94 ; CHECK-NEXT: [[A:%.*]] = icmp sgt i8 [[X:%.*]], 0
98 %a = icmp sgt i8 %x, 0
100 %q = icmp ne i8 %x, 0
105 ; CHECK-NEXT: [[A:%.*]] = icmp sgt i8 [[X:%.*]], 1
109 %a = icmp sgt i8 %x, 1
111 %q = icmp ne i8 %x, 0
117 ; CHECK-NEXT: [[A:%.*]] = icmp sge i8 [[X:%.*]], -1
119 ; CHECK-NEXT: [[Q:%.*]] = icmp ne i8 [[X]], 0
122 %a = icmp sge i8 %x, -1
124 %q = icmp ne i8 %x, 0
129 ; CHECK-NEXT: [[A:%.*]] = icmp sge i8 [[X:%.*]], 0
131 ; CHECK-NEXT: [[Q:%.*]] = icmp ne i8 [[X]], 0
134 %a = icmp sge i8 %x, 0
136 %q = icmp ne i8 %x, 0
141 ; CHECK-NEXT: [[A:%.*]] = icmp sge i8 [[X:%.*]], 1
145 %a = icmp sge i8 %x, 1
147 %q = icmp ne i8 %x, 0
153 ; CHECK-NEXT: [[A:%.*]] = icmp slt i8 [[X:%.*]], 0
157 %a = icmp slt i8 %x, 0
159 %q = icmp ne i8 %x, 0
164 ; CHECK-NEXT: [[A:%.*]] = icmp slt i8 [[X:%.*]], 1
166 ; CHECK-NEXT: [[Q:%.*]] = icmp ne i8 [[X]], 0
169 %a = icmp slt i8 %x, 1
171 %q = icmp ne i8 %x, 0
176 ; CHECK-NEXT: [[A:%.*]] = icmp slt i8 [[X:%.*]], 2
178 ; CHECK-NEXT: [[Q:%.*]] = icmp ne i8 [[X]], 0
181 %a = icmp slt i8 %x, 2
183 %q = icmp ne i8 %x, 0
189 ; CHECK-NEXT: [[A:%.*]] = icmp sle i8 [[X:%.*]], -1
193 %a = icmp sle i8 %x, -1
195 %q = icmp ne i8 %x, 0
200 ; CHECK-NEXT: [[A:%.*]] = icmp sle i8 [[X:%.*]], 0
202 ; CHECK-NEXT: [[Q:%.*]] = icmp ne i8 [[X]], 0
205 %a = icmp sle i8 %x, 0
207 %q = icmp ne i8 %x, 0
212 ; CHECK-NEXT: [[A:%.*]] = icmp sle i8 [[X:%.*]], 1
214 ; CHECK-NEXT: [[Q:%.*]] = icmp ne i8 [[X]], 0
217 %a = icmp sle i8 %x, 1
219 %q = icmp ne i8 %x, 0
224 ; CHECK-NEXT: [[A:%.*]] = icmp sle i8 [[X:%.*]], 2
226 ; CHECK-NEXT: [[Q:%.*]] = icmp ne i8 [[X]], 0
229 %a = icmp sle i8 %x, 2
231 %q = icmp ne i8 %x, 0