Lines Matching refs:i1

13 define void @local_load_i1(i1 addrspace(3)* %out, i1 addrspace(3)* %in) #0 {
14 %load = load i1, i1 addrspace(3)* %in
15 store i1 %load, i1 addrspace(3)* %out
20 define void @local_load_v2i1(<2 x i1> addrspace(3)* %out, <2 x i1> addrspace(3)* %in) #0 {
21 %load = load <2 x i1>, <2 x i1> addrspace(3)* %in
22 store <2 x i1> %load, <2 x i1> addrspace(3)* %out
27 define void @local_load_v3i1(<3 x i1> addrspace(3)* %out, <3 x i1> addrspace(3)* %in) #0 {
28 %load = load <3 x i1>, <3 x i1> addrspace(3)* %in
29 store <3 x i1> %load, <3 x i1> addrspace(3)* %out
34 define void @local_load_v4i1(<4 x i1> addrspace(3)* %out, <4 x i1> addrspace(3)* %in) #0 {
35 %load = load <4 x i1>, <4 x i1> addrspace(3)* %in
36 store <4 x i1> %load, <4 x i1> addrspace(3)* %out
41 define void @local_load_v8i1(<8 x i1> addrspace(3)* %out, <8 x i1> addrspace(3)* %in) #0 {
42 %load = load <8 x i1>, <8 x i1> addrspace(3)* %in
43 store <8 x i1> %load, <8 x i1> addrspace(3)* %out
48 define void @local_load_v16i1(<16 x i1> addrspace(3)* %out, <16 x i1> addrspace(3)* %in) #0 {
49 %load = load <16 x i1>, <16 x i1> addrspace(3)* %in
50 store <16 x i1> %load, <16 x i1> addrspace(3)* %out
55 define void @local_load_v32i1(<32 x i1> addrspace(3)* %out, <32 x i1> addrspace(3)* %in) #0 {
56 %load = load <32 x i1>, <32 x i1> addrspace(3)* %in
57 store <32 x i1> %load, <32 x i1> addrspace(3)* %out
62 define void @local_load_v64i1(<64 x i1> addrspace(3)* %out, <64 x i1> addrspace(3)* %in) #0 {
63 %load = load <64 x i1>, <64 x i1> addrspace(3)* %in
64 store <64 x i1> %load, <64 x i1> addrspace(3)* %out
71 define void @local_zextload_i1_to_i32(i32 addrspace(3)* %out, i1 addrspace(3)* %in) #0 {
72 %a = load i1, i1 addrspace(3)* %in
73 %ext = zext i1 %a to i32
85 define void @local_sextload_i1_to_i32(i32 addrspace(3)* %out, i1 addrspace(3)* %in) #0 {
86 %a = load i1, i1 addrspace(3)* %in
87 %ext = sext i1 %a to i32
93 define void @local_zextload_v1i1_to_v1i32(<1 x i32> addrspace(3)* %out, <1 x i1> addrspace(3)* %in)…
94 %load = load <1 x i1>, <1 x i1> addrspace(3)* %in
95 %ext = zext <1 x i1> %load to <1 x i32>
101 define void @local_sextload_v1i1_to_v1i32(<1 x i32> addrspace(3)* %out, <1 x i1> addrspace(3)* %in)…
102 %load = load <1 x i1>, <1 x i1> addrspace(3)* %in
103 %ext = sext <1 x i1> %load to <1 x i32>
109 define void @local_zextload_v2i1_to_v2i32(<2 x i32> addrspace(3)* %out, <2 x i1> addrspace(3)* %in)…
110 %load = load <2 x i1>, <2 x i1> addrspace(3)* %in
111 %ext = zext <2 x i1> %load to <2 x i32>
117 define void @local_sextload_v2i1_to_v2i32(<2 x i32> addrspace(3)* %out, <2 x i1> addrspace(3)* %in)…
118 %load = load <2 x i1>, <2 x i1> addrspace(3)* %in
119 %ext = sext <2 x i1> %load to <2 x i32>
125 define void @local_zextload_v3i1_to_v3i32(<3 x i32> addrspace(3)* %out, <3 x i1> addrspace(3)* %in)…
126 %load = load <3 x i1>, <3 x i1> addrspace(3)* %in
127 %ext = zext <3 x i1> %load to <3 x i32>
133 define void @local_sextload_v3i1_to_v3i32(<3 x i32> addrspace(3)* %out, <3 x i1> addrspace(3)* %in)…
134 %load = load <3 x i1>, <3 x i1> addrspace(3)* %in
135 %ext = sext <3 x i1> %load to <3 x i32>
141 define void @local_zextload_v4i1_to_v4i32(<4 x i32> addrspace(3)* %out, <4 x i1> addrspace(3)* %in)…
142 %load = load <4 x i1>, <4 x i1> addrspace(3)* %in
143 %ext = zext <4 x i1> %load to <4 x i32>
149 define void @local_sextload_v4i1_to_v4i32(<4 x i32> addrspace(3)* %out, <4 x i1> addrspace(3)* %in)…
150 %load = load <4 x i1>, <4 x i1> addrspace(3)* %in
151 %ext = sext <4 x i1> %load to <4 x i32>
157 define void @local_zextload_v8i1_to_v8i32(<8 x i32> addrspace(3)* %out, <8 x i1> addrspace(3)* %in)…
158 %load = load <8 x i1>, <8 x i1> addrspace(3)* %in
159 %ext = zext <8 x i1> %load to <8 x i32>
165 define void @local_sextload_v8i1_to_v8i32(<8 x i32> addrspace(3)* %out, <8 x i1> addrspace(3)* %in)…
166 %load = load <8 x i1>, <8 x i1> addrspace(3)* %in
167 %ext = sext <8 x i1> %load to <8 x i32>
173 define void @local_zextload_v16i1_to_v16i32(<16 x i32> addrspace(3)* %out, <16 x i1> addrspace(3)* …
174 %load = load <16 x i1>, <16 x i1> addrspace(3)* %in
175 %ext = zext <16 x i1> %load to <16 x i32>
181 define void @local_sextload_v16i1_to_v16i32(<16 x i32> addrspace(3)* %out, <16 x i1> addrspace(3)* …
182 %load = load <16 x i1>, <16 x i1> addrspace(3)* %in
183 %ext = sext <16 x i1> %load to <16 x i32>
189 define void @local_zextload_v32i1_to_v32i32(<32 x i32> addrspace(3)* %out, <32 x i1> addrspace(3)* …
190 %load = load <32 x i1>, <32 x i1> addrspace(3)* %in
191 %ext = zext <32 x i1> %load to <32 x i32>
197 define void @local_sextload_v32i1_to_v32i32(<32 x i32> addrspace(3)* %out, <32 x i1> addrspace(3)* …
198 %load = load <32 x i1>, <32 x i1> addrspace(3)* %in
199 %ext = sext <32 x i1> %load to <32 x i32>
205 define void @local_zextload_v64i1_to_v64i32(<64 x i32> addrspace(3)* %out, <64 x i1> addrspace(3)* …
206 %load = load <64 x i1>, <64 x i1> addrspace(3)* %in
207 %ext = zext <64 x i1> %load to <64 x i32>
213 define void @local_sextload_v64i1_to_v64i32(<64 x i32> addrspace(3)* %out, <64 x i1> addrspace(3)* …
214 %load = load <64 x i1>, <64 x i1> addrspace(3)* %in
215 %ext = sext <64 x i1> %load to <64 x i32>
224 define void @local_zextload_i1_to_i64(i64 addrspace(3)* %out, i1 addrspace(3)* %in) #0 {
225 %a = load i1, i1 addrspace(3)* %in
226 %ext = zext i1 %a to i64
236 define void @local_sextload_i1_to_i64(i64 addrspace(3)* %out, i1 addrspace(3)* %in) #0 {
237 %a = load i1, i1 addrspace(3)* %in
238 %ext = sext i1 %a to i64
244 define void @local_zextload_v1i1_to_v1i64(<1 x i64> addrspace(3)* %out, <1 x i1> addrspace(3)* %in)…
245 %load = load <1 x i1>, <1 x i1> addrspace(3)* %in
246 %ext = zext <1 x i1> %load to <1 x i64>
252 define void @local_sextload_v1i1_to_v1i64(<1 x i64> addrspace(3)* %out, <1 x i1> addrspace(3)* %in)…
253 %load = load <1 x i1>, <1 x i1> addrspace(3)* %in
254 %ext = sext <1 x i1> %load to <1 x i64>
260 define void @local_zextload_v2i1_to_v2i64(<2 x i64> addrspace(3)* %out, <2 x i1> addrspace(3)* %in)…
261 %load = load <2 x i1>, <2 x i1> addrspace(3)* %in
262 %ext = zext <2 x i1> %load to <2 x i64>
268 define void @local_sextload_v2i1_to_v2i64(<2 x i64> addrspace(3)* %out, <2 x i1> addrspace(3)* %in)…
269 %load = load <2 x i1>, <2 x i1> addrspace(3)* %in
270 %ext = sext <2 x i1> %load to <2 x i64>
276 define void @local_zextload_v3i1_to_v3i64(<3 x i64> addrspace(3)* %out, <3 x i1> addrspace(3)* %in)…
277 %load = load <3 x i1>, <3 x i1> addrspace(3)* %in
278 %ext = zext <3 x i1> %load to <3 x i64>
284 define void @local_sextload_v3i1_to_v3i64(<3 x i64> addrspace(3)* %out, <3 x i1> addrspace(3)* %in)…
285 %load = load <3 x i1>, <3 x i1> addrspace(3)* %in
286 %ext = sext <3 x i1> %load to <3 x i64>
292 define void @local_zextload_v4i1_to_v4i64(<4 x i64> addrspace(3)* %out, <4 x i1> addrspace(3)* %in)…
293 %load = load <4 x i1>, <4 x i1> addrspace(3)* %in
294 %ext = zext <4 x i1> %load to <4 x i64>
300 define void @local_sextload_v4i1_to_v4i64(<4 x i64> addrspace(3)* %out, <4 x i1> addrspace(3)* %in)…
301 %load = load <4 x i1>, <4 x i1> addrspace(3)* %in
302 %ext = sext <4 x i1> %load to <4 x i64>
308 define void @local_zextload_v8i1_to_v8i64(<8 x i64> addrspace(3)* %out, <8 x i1> addrspace(3)* %in)…
309 %load = load <8 x i1>, <8 x i1> addrspace(3)* %in
310 %ext = zext <8 x i1> %load to <8 x i64>
316 define void @local_sextload_v8i1_to_v8i64(<8 x i64> addrspace(3)* %out, <8 x i1> addrspace(3)* %in)…
317 %load = load <8 x i1>, <8 x i1> addrspace(3)* %in
318 %ext = sext <8 x i1> %load to <8 x i64>
324 define void @local_zextload_v16i1_to_v16i64(<16 x i64> addrspace(3)* %out, <16 x i1> addrspace(3)* …
325 %load = load <16 x i1>, <16 x i1> addrspace(3)* %in
326 %ext = zext <16 x i1> %load to <16 x i64>
332 define void @local_sextload_v16i1_to_v16i64(<16 x i64> addrspace(3)* %out, <16 x i1> addrspace(3)* …
333 %load = load <16 x i1>, <16 x i1> addrspace(3)* %in
334 %ext = sext <16 x i1> %load to <16 x i64>
340 define void @local_zextload_v32i1_to_v32i64(<32 x i64> addrspace(3)* %out, <32 x i1> addrspace(3)* …
341 %load = load <32 x i1>, <32 x i1> addrspace(3)* %in
342 %ext = zext <32 x i1> %load to <32 x i64>
348 define void @local_sextload_v32i1_to_v32i64(<32 x i64> addrspace(3)* %out, <32 x i1> addrspace(3)* …
349 %load = load <32 x i1>, <32 x i1> addrspace(3)* %in
350 %ext = sext <32 x i1> %load to <32 x i64>
356 define void @local_zextload_v64i1_to_v64i64(<64 x i64> addrspace(3)* %out, <64 x i1> addrspace(3)* …
357 %load = load <64 x i1>, <64 x i1> addrspace(3)* %in
358 %ext = zext <64 x i1> %load to <64 x i64>
364 define void @local_sextload_v64i1_to_v64i64(<64 x i64> addrspace(3)* %out, <64 x i1> addrspace(3)* …
365 %load = load <64 x i1>, <64 x i1> addrspace(3)* %in
366 %ext = sext <64 x i1> %load to <64 x i64>