• Home
  • Raw
  • Download

Lines Matching refs:addrspace

12 define void @local_load_i8(i8 addrspace(3)* %out, i8 addrspace(3)* %in) #0 {
14 %ld = load i8, i8 addrspace(3)* %in
15 store i8 %ld, i8 addrspace(3)* %out
25 define void @local_load_v2i8(<2 x i8> addrspace(3)* %out, <2 x i8> addrspace(3)* %in) #0 {
27 %ld = load <2 x i8>, <2 x i8> addrspace(3)* %in
28 store <2 x i8> %ld, <2 x i8> addrspace(3)* %out
36 define void @local_load_v3i8(<3 x i8> addrspace(3)* %out, <3 x i8> addrspace(3)* %in) #0 {
38 %ld = load <3 x i8>, <3 x i8> addrspace(3)* %in
39 store <3 x i8> %ld, <3 x i8> addrspace(3)* %out
47 define void @local_load_v4i8(<4 x i8> addrspace(3)* %out, <4 x i8> addrspace(3)* %in) #0 {
49 %ld = load <4 x i8>, <4 x i8> addrspace(3)* %in
50 store <4 x i8> %ld, <4 x i8> addrspace(3)* %out
59 define void @local_load_v8i8(<8 x i8> addrspace(3)* %out, <8 x i8> addrspace(3)* %in) #0 {
61 %ld = load <8 x i8>, <8 x i8> addrspace(3)* %in
62 store <8 x i8> %ld, <8 x i8> addrspace(3)* %out
74 define void @local_load_v16i8(<16 x i8> addrspace(3)* %out, <16 x i8> addrspace(3)* %in) #0 {
76 %ld = load <16 x i8>, <16 x i8> addrspace(3)* %in
77 store <16 x i8> %ld, <16 x i8> addrspace(3)* %out
87 define void @local_zextload_i8_to_i32(i32 addrspace(3)* %out, i8 addrspace(3)* %in) #0 {
88 %a = load i8, i8 addrspace(3)* %in
90 store i32 %ext, i32 addrspace(3)* %out
101 define void @local_sextload_i8_to_i32(i32 addrspace(3)* %out, i8 addrspace(3)* %in) #0 {
102 %ld = load i8, i8 addrspace(3)* %in
104 store i32 %ext, i32 addrspace(3)* %out
109 define void @local_zextload_v1i8_to_v1i32(<1 x i32> addrspace(3)* %out, <1 x i8> addrspace(3)* %in)…
110 %load = load <1 x i8>, <1 x i8> addrspace(3)* %in
112 store <1 x i32> %ext, <1 x i32> addrspace(3)* %out
117 define void @local_sextload_v1i8_to_v1i32(<1 x i32> addrspace(3)* %out, <1 x i8> addrspace(3)* %in)…
118 %load = load <1 x i8>, <1 x i8> addrspace(3)* %in
120 store <1 x i32> %ext, <1 x i32> addrspace(3)* %out
129 define void @local_zextload_v2i8_to_v2i32(<2 x i32> addrspace(3)* %out, <2 x i8> addrspace(3)* %in)…
130 %load = load <2 x i8>, <2 x i8> addrspace(3)* %in
132 store <2 x i32> %ext, <2 x i32> addrspace(3)* %out
147 define void @local_sextload_v2i8_to_v2i32(<2 x i32> addrspace(3)* %out, <2 x i8> addrspace(3)* %in)…
148 %load = load <2 x i8>, <2 x i8> addrspace(3)* %in
150 store <2 x i32> %ext, <2 x i32> addrspace(3)* %out
160 define void @local_zextload_v3i8_to_v3i32(<3 x i32> addrspace(3)* %out, <3 x i8> addrspace(3)* %in)…
162 %ld = load <3 x i8>, <3 x i8> addrspace(3)* %in
164 store <3 x i32> %ext, <3 x i32> addrspace(3)* %out
181 define void @local_sextload_v3i8_to_v3i32(<3 x i32> addrspace(3)* %out, <3 x i8> addrspace(3)* %in)…
183 %ld = load <3 x i8>, <3 x i8> addrspace(3)* %in
185 store <3 x i32> %ext, <3 x i32> addrspace(3)* %out
198 define void @local_zextload_v4i8_to_v4i32(<4 x i32> addrspace(3)* %out, <4 x i8> addrspace(3)* %in)…
199 %load = load <4 x i8>, <4 x i8> addrspace(3)* %in
201 store <4 x i32> %ext, <4 x i32> addrspace(3)* %out
218 define void @local_sextload_v4i8_to_v4i32(<4 x i32> addrspace(3)* %out, <4 x i8> addrspace(3)* %in)…
219 %load = load <4 x i8>, <4 x i8> addrspace(3)* %in
221 store <4 x i32> %ext, <4 x i32> addrspace(3)* %out
226 define void @local_zextload_v8i8_to_v8i32(<8 x i32> addrspace(3)* %out, <8 x i8> addrspace(3)* %in)…
227 %load = load <8 x i8>, <8 x i8> addrspace(3)* %in
229 store <8 x i32> %ext, <8 x i32> addrspace(3)* %out
234 define void @local_sextload_v8i8_to_v8i32(<8 x i32> addrspace(3)* %out, <8 x i8> addrspace(3)* %in)…
235 %load = load <8 x i8>, <8 x i8> addrspace(3)* %in
237 store <8 x i32> %ext, <8 x i32> addrspace(3)* %out
242 define void @local_zextload_v16i8_to_v16i32(<16 x i32> addrspace(3)* %out, <16 x i8> addrspace(3)* …
243 %load = load <16 x i8>, <16 x i8> addrspace(3)* %in
245 store <16 x i32> %ext, <16 x i32> addrspace(3)* %out
250 define void @local_sextload_v16i8_to_v16i32(<16 x i32> addrspace(3)* %out, <16 x i8> addrspace(3)* …
251 %load = load <16 x i8>, <16 x i8> addrspace(3)* %in
253 store <16 x i32> %ext, <16 x i32> addrspace(3)* %out
258 define void @local_zextload_v32i8_to_v32i32(<32 x i32> addrspace(3)* %out, <32 x i8> addrspace(3)* …
259 %load = load <32 x i8>, <32 x i8> addrspace(3)* %in
261 store <32 x i32> %ext, <32 x i32> addrspace(3)* %out
266 define void @local_sextload_v32i8_to_v32i32(<32 x i32> addrspace(3)* %out, <32 x i8> addrspace(3)* …
267 %load = load <32 x i8>, <32 x i8> addrspace(3)* %in
269 store <32 x i32> %ext, <32 x i32> addrspace(3)* %out
274 define void @local_zextload_v64i8_to_v64i32(<64 x i32> addrspace(3)* %out, <64 x i8> addrspace(3)* …
275 %load = load <64 x i8>, <64 x i8> addrspace(3)* %in
277 store <64 x i32> %ext, <64 x i32> addrspace(3)* %out
282 define void @local_sextload_v64i8_to_v64i32(<64 x i32> addrspace(3)* %out, <64 x i8> addrspace(3)* …
283 %load = load <64 x i8>, <64 x i8> addrspace(3)* %in
285 store <64 x i32> %ext, <64 x i32> addrspace(3)* %out
293 define void @local_zextload_i8_to_i64(i64 addrspace(3)* %out, i8 addrspace(3)* %in) #0 {
294 %a = load i8, i8 addrspace(3)* %in
296 store i64 %ext, i64 addrspace(3)* %out
305 define void @local_sextload_i8_to_i64(i64 addrspace(3)* %out, i8 addrspace(3)* %in) #0 {
306 %a = load i8, i8 addrspace(3)* %in
308 store i64 %ext, i64 addrspace(3)* %out
313 define void @local_zextload_v1i8_to_v1i64(<1 x i64> addrspace(3)* %out, <1 x i8> addrspace(3)* %in)…
314 %load = load <1 x i8>, <1 x i8> addrspace(3)* %in
316 store <1 x i64> %ext, <1 x i64> addrspace(3)* %out
321 define void @local_sextload_v1i8_to_v1i64(<1 x i64> addrspace(3)* %out, <1 x i8> addrspace(3)* %in)…
322 %load = load <1 x i8>, <1 x i8> addrspace(3)* %in
324 store <1 x i64> %ext, <1 x i64> addrspace(3)* %out
329 define void @local_zextload_v2i8_to_v2i64(<2 x i64> addrspace(3)* %out, <2 x i8> addrspace(3)* %in)…
330 %load = load <2 x i8>, <2 x i8> addrspace(3)* %in
332 store <2 x i64> %ext, <2 x i64> addrspace(3)* %out
337 define void @local_sextload_v2i8_to_v2i64(<2 x i64> addrspace(3)* %out, <2 x i8> addrspace(3)* %in)…
338 %load = load <2 x i8>, <2 x i8> addrspace(3)* %in
340 store <2 x i64> %ext, <2 x i64> addrspace(3)* %out
345 define void @local_zextload_v4i8_to_v4i64(<4 x i64> addrspace(3)* %out, <4 x i8> addrspace(3)* %in)…
346 %load = load <4 x i8>, <4 x i8> addrspace(3)* %in
348 store <4 x i64> %ext, <4 x i64> addrspace(3)* %out
353 define void @local_sextload_v4i8_to_v4i64(<4 x i64> addrspace(3)* %out, <4 x i8> addrspace(3)* %in)…
354 %load = load <4 x i8>, <4 x i8> addrspace(3)* %in
356 store <4 x i64> %ext, <4 x i64> addrspace(3)* %out
361 define void @local_zextload_v8i8_to_v8i64(<8 x i64> addrspace(3)* %out, <8 x i8> addrspace(3)* %in)…
362 %load = load <8 x i8>, <8 x i8> addrspace(3)* %in
364 store <8 x i64> %ext, <8 x i64> addrspace(3)* %out
369 define void @local_sextload_v8i8_to_v8i64(<8 x i64> addrspace(3)* %out, <8 x i8> addrspace(3)* %in)…
370 %load = load <8 x i8>, <8 x i8> addrspace(3)* %in
372 store <8 x i64> %ext, <8 x i64> addrspace(3)* %out
377 define void @local_zextload_v16i8_to_v16i64(<16 x i64> addrspace(3)* %out, <16 x i8> addrspace(3)* …
378 %load = load <16 x i8>, <16 x i8> addrspace(3)* %in
380 store <16 x i64> %ext, <16 x i64> addrspace(3)* %out
385 define void @local_sextload_v16i8_to_v16i64(<16 x i64> addrspace(3)* %out, <16 x i8> addrspace(3)* …
386 %load = load <16 x i8>, <16 x i8> addrspace(3)* %in
388 store <16 x i64> %ext, <16 x i64> addrspace(3)* %out
393 define void @local_zextload_v32i8_to_v32i64(<32 x i64> addrspace(3)* %out, <32 x i8> addrspace(3)* …
394 %load = load <32 x i8>, <32 x i8> addrspace(3)* %in
396 store <32 x i64> %ext, <32 x i64> addrspace(3)* %out
401 define void @local_sextload_v32i8_to_v32i64(<32 x i64> addrspace(3)* %out, <32 x i8> addrspace(3)* …
402 %load = load <32 x i8>, <32 x i8> addrspace(3)* %in
404 store <32 x i64> %ext, <32 x i64> addrspace(3)* %out
409 ; define void @local_zextload_v64i8_to_v64i64(<64 x i64> addrspace(3)* %out, <64 x i8> addrspace(3)…
410 ; %load = load <64 x i8>, <64 x i8> addrspace(3)* %in
412 ; store <64 x i64> %ext, <64 x i64> addrspace(3)* %out
417 ; define void @local_sextload_v64i8_to_v64i64(<64 x i64> addrspace(3)* %out, <64 x i8> addrspace(3)…
418 ; %load = load <64 x i8>, <64 x i8> addrspace(3)* %in
420 ; store <64 x i64> %ext, <64 x i64> addrspace(3)* %out
427 define void @local_zextload_i8_to_i16(i16 addrspace(3)* %out, i8 addrspace(3)* %in) #0 {
428 %a = load i8, i8 addrspace(3)* %in
430 store i16 %ext, i16 addrspace(3)* %out
437 define void @local_sextload_i8_to_i16(i16 addrspace(3)* %out, i8 addrspace(3)* %in) #0 {
438 %a = load i8, i8 addrspace(3)* %in
440 store i16 %ext, i16 addrspace(3)* %out
445 define void @local_zextload_v1i8_to_v1i16(<1 x i16> addrspace(3)* %out, <1 x i8> addrspace(3)* %in)…
446 %load = load <1 x i8>, <1 x i8> addrspace(3)* %in
448 store <1 x i16> %ext, <1 x i16> addrspace(3)* %out
453 define void @local_sextload_v1i8_to_v1i16(<1 x i16> addrspace(3)* %out, <1 x i8> addrspace(3)* %in)…
454 %load = load <1 x i8>, <1 x i8> addrspace(3)* %in
456 store <1 x i16> %ext, <1 x i16> addrspace(3)* %out
461 define void @local_zextload_v2i8_to_v2i16(<2 x i16> addrspace(3)* %out, <2 x i8> addrspace(3)* %in)…
462 %load = load <2 x i8>, <2 x i8> addrspace(3)* %in
464 store <2 x i16> %ext, <2 x i16> addrspace(3)* %out
469 define void @local_sextload_v2i8_to_v2i16(<2 x i16> addrspace(3)* %out, <2 x i8> addrspace(3)* %in)…
470 %load = load <2 x i8>, <2 x i8> addrspace(3)* %in
472 store <2 x i16> %ext, <2 x i16> addrspace(3)* %out
477 define void @local_zextload_v4i8_to_v4i16(<4 x i16> addrspace(3)* %out, <4 x i8> addrspace(3)* %in)…
478 %load = load <4 x i8>, <4 x i8> addrspace(3)* %in
480 store <4 x i16> %ext, <4 x i16> addrspace(3)* %out
485 define void @local_sextload_v4i8_to_v4i16(<4 x i16> addrspace(3)* %out, <4 x i8> addrspace(3)* %in)…
486 %load = load <4 x i8>, <4 x i8> addrspace(3)* %in
488 store <4 x i16> %ext, <4 x i16> addrspace(3)* %out
493 define void @local_zextload_v8i8_to_v8i16(<8 x i16> addrspace(3)* %out, <8 x i8> addrspace(3)* %in)…
494 %load = load <8 x i8>, <8 x i8> addrspace(3)* %in
496 store <8 x i16> %ext, <8 x i16> addrspace(3)* %out
501 define void @local_sextload_v8i8_to_v8i16(<8 x i16> addrspace(3)* %out, <8 x i8> addrspace(3)* %in)…
502 %load = load <8 x i8>, <8 x i8> addrspace(3)* %in
504 store <8 x i16> %ext, <8 x i16> addrspace(3)* %out
509 define void @local_zextload_v16i8_to_v16i16(<16 x i16> addrspace(3)* %out, <16 x i8> addrspace(3)* …
510 %load = load <16 x i8>, <16 x i8> addrspace(3)* %in
512 store <16 x i16> %ext, <16 x i16> addrspace(3)* %out
517 define void @local_sextload_v16i8_to_v16i16(<16 x i16> addrspace(3)* %out, <16 x i8> addrspace(3)* …
518 %load = load <16 x i8>, <16 x i8> addrspace(3)* %in
520 store <16 x i16> %ext, <16 x i16> addrspace(3)* %out
525 define void @local_zextload_v32i8_to_v32i16(<32 x i16> addrspace(3)* %out, <32 x i8> addrspace(3)* …
526 %load = load <32 x i8>, <32 x i8> addrspace(3)* %in
528 store <32 x i16> %ext, <32 x i16> addrspace(3)* %out
533 define void @local_sextload_v32i8_to_v32i16(<32 x i16> addrspace(3)* %out, <32 x i8> addrspace(3)* …
534 %load = load <32 x i8>, <32 x i8> addrspace(3)* %in
536 store <32 x i16> %ext, <32 x i16> addrspace(3)* %out
541 ; define void @local_zextload_v64i8_to_v64i16(<64 x i16> addrspace(3)* %out, <64 x i8> addrspace(3)…
542 ; %load = load <64 x i8>, <64 x i8> addrspace(3)* %in
544 ; store <64 x i16> %ext, <64 x i16> addrspace(3)* %out
549 ; define void @local_sextload_v64i8_to_v64i16(<64 x i16> addrspace(3)* %out, <64 x i8> addrspace(3)…
550 ; %load = load <64 x i8>, <64 x i8> addrspace(3)* %in
552 ; store <64 x i16> %ext, <64 x i16> addrspace(3)* %out