Lines Matching refs:min

4 define i1 @bitcast_and_cmp(i32* readonly %src, i32* readnone %min, i32* readnone %max) {
6 ; CHECK-NEXT: check.0.min:
39 check.0.min:
41 %min.c = bitcast i32* %min to i8*
46 %c.min.0 = icmp ult i8* %src.c, %min.c
49 %or = or i1 %c.min.0, %c.max.3
56 %c.3.min = icmp ult i32* %gep.3, %min
58 %res.1 = xor i1 %c.3.min, %c.3.max
61 %c.1.min = icmp ult i32* %gep.1, %min
63 %res.2 = xor i1 %c.1.min, %c.1.max
66 %c.2.min = icmp ult i32* %gep.2, %min
68 %res.3 = xor i1 %c.2.min, %c.2.max
71 %c.4.min = icmp ult i32* %gep.4, %min
73 %res.4 = xor i1 %c.4.min, %c.4.max
82 define i1 @gep0_and_cmp(i32* readonly %src, i32* readnone %min, i32* readnone %max) {
84 ; CHECK-NEXT: check.0.min:
116 check.0.min:
118 %min.c = getelementptr i32, i32* %min, i64 0
122 %c.min.0 = icmp ult i32* %src.c, %min.c
125 %or = or i1 %c.min.0, %c.max.3
132 %c.3.min = icmp ult i32* %gep.3, %min
134 %res.1 = xor i1 %c.3.min, %c.3.max
137 %c.1.min = icmp ult i32* %gep.1, %min
139 %res.2 = xor i1 %c.1.min, %c.1.max
142 %c.2.min = icmp ult i32* %gep.2, %min
144 %res.3 = xor i1 %c.2.min, %c.2.max
147 %c.4.min = icmp ult i32* %gep.4, %min
149 %res.4 = xor i1 %c.4.min, %c.4.max
160 define i1 @addrspacecast_and_cmp(i32* readonly %src, i32* readnone %min, i32* readnone %max) {
162 ; CHECK-NEXT: check.0.min:
195 check.0.min:
197 %min.c = addrspacecast i32* %min to i8 addrspace(1)*
202 %c.min.0 = icmp ult i8 addrspace(1)* %src.c, %min.c
205 %or = or i1 %c.min.0, %c.max.3
212 %c.3.min = icmp ult i32* %gep.3, %min
214 %res.1 = xor i1 %c.3.min, %c.3.max
217 %c.1.min = icmp ult i32* %gep.1, %min
219 %res.2 = xor i1 %c.1.min, %c.1.max
222 %c.2.min = icmp ult i32* %gep.2, %min
224 %res.3 = xor i1 %c.2.min, %c.2.max
227 %c.4.min = icmp ult i32* %gep.4, %min
229 %res.4 = xor i1 %c.4.min, %c.4.max