Lines Matching refs:xor
9 %B = xor i32 %A, -2147483648
17 %B = xor i32 %A, 12345
30 %ov110 = xor i32 %ov3, 153
41 %ov110 = xor i32 %ov31, 153
46 %1 = xor i32 %A, -1
48 %3 = xor i32 %2, -1
60 %xor = xor i32 %val1, 1234
61 %shr = lshr i32 %xor, 8
62 %xor1 = xor i32 %shr, 1
63 %add = add i32 %xor1, %xor
77 %xor = xor i32 %x, 1234
78 %shr = lshr i32 %xor, 16
79 %add = add i32 %shr, %xor
90 %neg = xor i32 %a, -1
91 %xor = xor i32 %or, %neg
92 ret i32 %xor
94 ; CHECK-NEXT: %[[b_not:.*]] = xor i32 %b, -1
101 %neg = xor i32 %a, -1
103 %xor = xor i32 %neg, %or
104 ret i32 %xor
106 ; CHECK-NEXT: %[[b_not:.*]] = xor i32 %b, -1
114 %xor = xor i32 %b, %c
115 %xor2 = xor i32 %and, %xor
123 %xor = xor i32 %b, %c
125 %xor2 = xor i32 %xor, %and
132 %xor1 = xor i32 %B, %A
133 %not = xor i32 %A, -1
134 %xor2 = xor i32 %not, %B
142 %negb = xor i32 %b, -1
144 %nega = xor i32 %a, -1
145 %xor = xor i32 %and, %nega
146 ret i32 %xor
149 ; CHECK-NEXT: %xor = xor i32 %1, -1
153 %nega = xor i32 %a, -1
154 %negb = xor i32 %b, -1
156 %xor = xor i32 %nega, %and
157 ret i32 %xor
160 ; CHECK-NEXT: %xor = xor i32 %1, -1
165 %neg = xor i32 %a, %c
167 %xor = xor i32 %neg, %or
168 ret i32 %xor
170 ; CHECK-NEXT: %[[not:.*]] = xor i32 %a, -1
172 ; CHECK-NEXT: %[[xor:.*]] = xor i32 %[[and]], %c
173 ; CHECK-NEXT: ret i32 %[[xor]]