• Home
  • Raw
  • Download

Lines Matching refs:xor

11 ; CHECK-NEXT:    [[N0:%.*]] = xor i4 [[X:%.*]], [[Y:%.*]]
13 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[X]]
16 %im = xor i4 %m, -1
17 %n0 = xor i4 %x, %y
19 %r = xor i4 %n1, %y
32 %notmask = xor i4 %mask, -1
33 %n0 = xor i4 %x, -1 ; %x
35 %r = xor i4 %n1, -1
41 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[X:%.*]], 6
43 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[X]]
46 %notmask = xor i4 %mask, -1
47 %n0 = xor i4 %x, 6 ; %x
49 %r = xor i4 %n1, 6
56 ; CHECK-NEXT: [[N1:%.*]] = xor i4 [[N1_DEMORGAN]], -1
57 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[N1]], [[Y]]
60 %notmask = xor i4 %mask, -1
61 %n0 = xor i4 -1, %y ; %x
63 %r = xor i4 %n1, %y
69 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[Y:%.*]], 6
71 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], 6
74 %notmask = xor i4 %mask, -1
75 %n0 = xor i4 %y, 6 ; %x
77 %r = xor i4 %n1, %y
92 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[Y:%.*]], [[X:%.*]]
94 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[X]]
97 %im = xor i4 %m, -1
98 %n0 = xor i4 %y, %x ; swapped order
100 %r = xor i4 %n1, %y
106 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[X:%.*]], [[Y:%.*]]
108 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[Y]]
111 %im = xor i4 %m, -1
112 %n0 = xor i4 %x, %y
114 %r = xor i4 %n1, %x ; %x instead of %y
122 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[X]], [[Y]]
124 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[X]]
127 %im = xor i4 %m, -1
130 %n0 = xor i4 %x, %y
132 %r = xor i4 %y, %n1 ; swapped order
138 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[Y:%.*]], [[X:%.*]]
140 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[Y]]
143 %im = xor i4 %m, -1
144 %n0 = xor i4 %y, %x ; swapped order
146 %r = xor i4 %n1, %x ; %x instead of %y
153 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[Y]], [[X:%.*]]
155 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[X]]
158 %im = xor i4 %m, -1
160 %n0 = xor i4 %y, %x ; swapped order
162 %r = xor i4 %y, %n1 ; swapped order
169 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[X]], [[Y:%.*]]
171 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[Y]]
174 %im = xor i4 %m, -1
176 %n0 = xor i4 %x, %y
178 %r = xor i4 %x, %n1 ; swapped order, %x instead of %y
186 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[Y]], [[X]]
188 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[Y]]
191 %im = xor i4 %m, -1
194 %n0 = xor i4 %y, %x ; swapped order
196 %r = xor i4 %x, %n1 ; swapped order, %x instead of %y
202 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[X:%.*]], 6
204 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[X]]
207 %notmask = xor i4 %mask, -1
208 %n0 = xor i4 %x, 6 ; %x
210 %r = xor i4 %n1, 6
216 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[Y:%.*]], 6
218 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], 6
221 %notmask = xor i4 %mask, -1
222 %n0 = xor i4 %y, 6 ; %x
224 %r = xor i4 %n1, %y
238 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[X:%.*]], [[Y:%.*]]
240 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[TMP1]], [[X]]
244 %im = xor i4 %m, -1
245 %n0 = xor i4 %x, %y ; two uses of %n0, THIS IS OK!
247 %r = xor i4 %n1, %y
254 ; CHECK-NEXT: [[IM:%.*]] = xor i4 [[M:%.*]], -1
255 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[X:%.*]], [[Y:%.*]]
257 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[N1]], [[Y]]
261 %im = xor i4 %m, -1
262 %n0 = xor i4 %x, %y
264 %r = xor i4 %n1, %y
271 ; CHECK-NEXT: [[IM:%.*]] = xor i4 [[M:%.*]], -1
272 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[X:%.*]], [[Y:%.*]]
274 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[N1]], [[Y]]
279 %im = xor i4 %m, -1
280 %n0 = xor i4 %x, %y
282 %r = xor i4 %n1, %y
292 ; CHECK-NEXT: [[IM:%.*]] = xor i4 [[M:%.*]], -1
293 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[X:%.*]], [[Y:%.*]]
295 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[N1]], [[Z:%.*]]
298 %im = xor i4 %m, -1
299 %n0 = xor i4 %x, %y
301 %r = xor i4 %n1, %z ; not %x or %y
307 ; CHECK-NEXT: [[IM:%.*]] = xor i4 [[M:%.*]], 1
308 ; CHECK-NEXT: [[N0:%.*]] = xor i4 [[X:%.*]], [[Y:%.*]]
310 ; CHECK-NEXT: [[R:%.*]] = xor i4 [[N1]], [[Y]]
313 %im = xor i4 %m, 1 ; not -1
314 %n0 = xor i4 %x, %y
316 %r = xor i4 %n1, %y