Lines Matching refs:and
8 %and = and i32 %argc, 1 ; <i32> [#uses=1]
9 %tobool = icmp ne i32 %and, 0 ; <i1> [#uses=1]
10 %and2 = and i32 %argc, 2 ; <i32> [#uses=1]
12 %or.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
19 %and = and i32 %argc, 1 ; <i32> [#uses=1]
20 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1]
21 %and2 = and i32 %argc, 2 ; <i32> [#uses=1]
35 %and = and i32 %argc, 7 ; <i32> [#uses=1]
36 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1]
37 %and2 = and i32 %argc, 48 ; <i32> [#uses=1]
39 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
40 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
46 %and = and i32 %argc, 7 ; <i32> [#uses=1]
47 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1]
48 %and2 = and i32 %argc, 16 ; <i32> [#uses=1]
50 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
51 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
58 %and = and i32 %argc, %argc2 ; <i32> [#uses=1]
59 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1]
60 %and2 = and i32 %argc, %argc3 ; <i32> [#uses=1]
62 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
63 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
70 %and = and i32 %argc, 7 ; <i32> [#uses=1]
71 %tobool = icmp ne i32 %and, 0 ; <i1> [#uses=1]
72 %and2 = and i32 %argc, 48 ; <i32> [#uses=1]
81 %and = and i32 %argc, 7 ; <i32> [#uses=1]
82 %tobool = icmp ne i32 %and, 0 ; <i1> [#uses=1]
83 %and2 = and i32 %argc, 16 ; <i32> [#uses=1]
93 %and = and i32 %argc, %argc2 ; <i32> [#uses=1]
94 %tobool = icmp ne i32 %and, 0 ; <i1> [#uses=1]
95 %and2 = and i32 %argc, %argc3 ; <i32> [#uses=1]
105 %and = and i32 %argc, 7 ; <i32> [#uses=1]
106 %tobool = icmp eq i32 %and, 7 ; <i1> [#uses=1]
107 %and2 = and i32 %argc, 48 ; <i32> [#uses=1]
109 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
110 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
116 %and = and i32 %argc, 7 ; <i32> [#uses=1]
117 %tobool = icmp eq i32 %and, 7 ; <i1> [#uses=1]
118 %and2 = and i32 %argc, 16 ; <i32> [#uses=1]
120 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
121 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
128 %and = and i32 %argc, %argc2 ; <i32> [#uses=1]
129 %tobool = icmp eq i32 %and, %argc2 ; <i1> [#uses=1]
130 %and2 = and i32 %argc, %argc3 ; <i32> [#uses=1]
132 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
133 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
140 %and = and i32 %argc, 7 ; <i32> [#uses=1]
141 %tobool = icmp ne i32 %and, 7 ; <i1> [#uses=1]
142 %and2 = and i32 %argc, 48 ; <i32> [#uses=1]
151 %and = and i32 %argc, 7 ; <i32> [#uses=1]
152 %tobool = icmp ne i32 %and, 7 ; <i1> [#uses=1]
153 %and2 = and i32 %argc, 16 ; <i32> [#uses=1]
163 %and = and i32 %argc, %argc2 ; <i32> [#uses=1]
164 %tobool = icmp ne i32 %and, %argc2 ; <i1> [#uses=1]
165 %and2 = and i32 %argc, %argc3 ; <i32> [#uses=1]
176 %and = and i32 %argc, 7 ; <i32> [#uses=1]
177 %tobool = icmp eq i32 %and, 7 ; <i1> [#uses=1]
178 %and2 = and i32 %argc2, 7 ; <i32> [#uses=1]
180 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
181 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
188 %and = and i32 %argc, %argc2 ; <i32> [#uses=1]
189 %tobool = icmp eq i32 %and, %argc ; <i1> [#uses=1]
190 %and2 = and i32 %argc, %argc3 ; <i32> [#uses=1]
192 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
193 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
201 %and = and i32 %argc, 7 ; <i32> [#uses=1]
202 %tobool = icmp ne i32 %and, 7 ; <i1> [#uses=1]
203 %and2 = and i32 %argc2, 7 ; <i32> [#uses=1]
213 %and = and i32 %argc, %argc2 ; <i32> [#uses=1]
214 %tobool = icmp ne i32 %and, %argc ; <i1> [#uses=1]
215 %and2 = and i32 %argc, %argc3 ; <i32> [#uses=1]
223 ; if B, C, D, E are constant, and it's possible
226 %and = and i32 %argc, 7 ; <i32> [#uses=1]
227 %tobool = icmp eq i32 %and, 3 ; <i1> [#uses=1]
228 %and2 = and i32 %argc, 48 ; <i32> [#uses=1]
230 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
231 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
237 %and = and i32 %argc, 7 ; <i32> [#uses=1]
238 %tobool = icmp eq i32 %and, 3 ; <i1> [#uses=1]
239 %and2 = and i32 %argc, 16 ; <i32> [#uses=1]
241 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
242 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
247 ; if B, C, D, E are constant, and it's possible
250 %and = and i32 %argc, 7 ; <i32> [#uses=1]
251 %tobool = icmp ne i32 %and, 3 ; <i1> [#uses=1]
252 %and2 = and i32 %argc, 48 ; <i32> [#uses=1]
261 %and = and i32 %argc, 7 ; <i32> [#uses=1]
262 %tobool = icmp ne i32 %and, 3 ; <i1> [#uses=1]
263 %and2 = and i32 %argc, 16 ; <i32> [#uses=1]
275 %and1 = and i32 %argc2, %argc ; <i32> [#uses=1]
277 %and2 = and i32 %argc3, %argc ; <i32> [#uses=1]
279 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
280 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
288 %and1 = and i32 %argc, %argc2 ; <i32> [#uses=1]
290 %and2 = and i32 %argc, %argc3 ; <i32> [#uses=1]
292 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
293 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
301 %and1 = and i32 %argc2, %argc ; <i32> [#uses=1]
303 %and2 = and i32 %argc3, %argc ; <i32> [#uses=1]
305 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
306 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
315 %bc = and i32 %argc2, %argc4 ; <i32> [#uses=1]
316 %de = and i32 %argc3, %argc5 ; <i32> [#uses=1]
317 %and1 = and i32 %argc, %bc ; <i32> [#uses=1]
319 %and2 = and i32 %argc, %de ; <i32> [#uses=1]
321 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
322 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
331 %bc = and i32 %argc2, %argc4 ; <i32> [#uses=1]
332 %de = and i32 %argc3, %argc5 ; <i32> [#uses=1]
333 %and1 = and i32 %bc, %argc ; <i32> [#uses=1]
335 %and2 = and i32 %de, %argc ; <i32> [#uses=1]
337 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
338 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
347 %bc = and i32 %argc2, %argc4 ; <i32> [#uses=1]
348 %de = and i32 %argc3, %argc5 ; <i32> [#uses=1]
349 %and1 = and i32 %argc, %bc ; <i32> [#uses=1]
351 %and2 = and i32 %argc, %de ; <i32> [#uses=1]
353 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
354 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]
363 %bc = and i32 %argc2, %argc4 ; <i32> [#uses=1]
364 %de = and i32 %argc3, %argc5 ; <i32> [#uses=1]
365 %and1 = and i32 %bc, %argc ; <i32> [#uses=1]
367 %and2 = and i32 %de, %argc ; <i32> [#uses=1]
369 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1]
370 %storemerge = select i1 %and.cond, i32 0, i32 1 ; <i32> [#uses=1]