• Home
  • Raw
  • Download

Lines Matching refs:and

11   %and = and i32 %a, %orb
12 ret i32 %and
15 ; ...and again with i64.
21 %and = and i64 %a, %orb
22 ret i64 %and
31 %and = and i32 %a, %orb
32 ret i32 %and
35 ; ...and again with i64.
41 %and = and i64 %a, %orb
42 ret i64 %and
52 %and = and i32 %a, %shrb
53 ret i32 %and
56 ; ...and again with i64.
63 %and = and i64 %a, %shrb
64 ret i64 %and
76 %and = and i32 %a, %rotlb
77 ret i32 %and
80 ; ...and again with i64, which can.
88 %and = and i64 %a, %rotlb
89 ret i64 %and
92 ; Test a case with a left shift and OR, where the OR covers all shifted bits.
100 %and = and i32 %a, %orb
101 ret i32 %and
104 ; ...and again with i64.
111 %and = and i64 %a, %orb
112 ret i64 %and
115 ; Test a case with a left shift and OR, where the OR doesn't cover all
117 ; and AND.
125 %and = and i32 %a, %orb
126 ret i32 %and
129 ; ...and again with i64.
137 %and = and i64 %a, %orb
138 ret i64 %and
141 ; Test a case with a right shift and OR, where the OR covers all the shifted
149 %and = and i32 %a, %orb
150 ret i32 %and
153 ; ...and again with i64.
160 %and = and i64 %a, %orb
161 ret i64 %and
164 ; Test a case with a right shift and OR, where the OR doesn't cover all the
165 ; shifted bits. The shift needs to be done separately, but the OR and AND
174 %and = and i32 %a, %orb
175 ret i32 %and
178 ; ...and again with i64.
186 %and = and i64 %a, %orb
187 ret i64 %and
201 %and = and i32 %a, %orb
202 ret i32 %and
205 ; ...and again with i64.
215 %and = and i64 %a, %orb
216 ret i64 %and
228 %and = and i32 %a, %orb
229 ret i32 %and
232 ; ...and again with i64.
241 %and = and i64 %a, %orb
242 ret i64 %and
245 ; Test a case with a shift, OR, and rotate where the OR covers all shifted bits.
255 %and = and i64 %a, %rotlorb
256 ret i64 %and
259 ; Check the handling of zext and AND, which isn't suitable for RNSBG.
266 %and = and i64 %a, %ext
267 ret i64 %and