Lines Matching refs:addrspace

11 define void @commute_eq_64_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
13 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
14 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
15 %val = load i32, i32 addrspace(1)* %gep.in
18 store i32 %ext, i32 addrspace(1)* %gep.out
24 define void @commute_ne_64_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
26 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
27 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
28 %val = load i32, i32 addrspace(1)* %gep.in
31 store i32 %ext, i32 addrspace(1)* %gep.out
39 define void @commute_ne_litk_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
41 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
42 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
43 %val = load i32, i32 addrspace(1)* %gep.in
46 store i32 %ext, i32 addrspace(1)* %gep.out
52 define void @commute_ugt_64_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
54 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
55 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
56 %val = load i32, i32 addrspace(1)* %gep.in
59 store i32 %ext, i32 addrspace(1)* %gep.out
65 define void @commute_uge_64_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
67 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
68 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
69 %val = load i32, i32 addrspace(1)* %gep.in
72 store i32 %ext, i32 addrspace(1)* %gep.out
78 define void @commute_ult_64_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
80 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
81 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
82 %val = load i32, i32 addrspace(1)* %gep.in
85 store i32 %ext, i32 addrspace(1)* %gep.out
91 define void @commute_ule_63_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
93 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
94 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
95 %val = load i32, i32 addrspace(1)* %gep.in
98 store i32 %ext, i32 addrspace(1)* %gep.out
107 define void @commute_ule_64_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
109 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
110 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
111 %val = load i32, i32 addrspace(1)* %gep.in
114 store i32 %ext, i32 addrspace(1)* %gep.out
120 define void @commute_sgt_neg1_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
122 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
123 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
124 %val = load i32, i32 addrspace(1)* %gep.in
127 store i32 %ext, i32 addrspace(1)* %gep.out
133 define void @commute_sge_neg2_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
135 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
136 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
137 %val = load i32, i32 addrspace(1)* %gep.in
140 store i32 %ext, i32 addrspace(1)* %gep.out
146 define void @commute_slt_neg16_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
148 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
149 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
150 %val = load i32, i32 addrspace(1)* %gep.in
153 store i32 %ext, i32 addrspace(1)* %gep.out
159 define void @commute_sle_5_i32(i32 addrspace(1)* %out, i32 addrspace(1)* %in) #1 {
161 %gep.in = getelementptr i32, i32 addrspace(1)* %in, i32 %tid
162 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
163 %val = load i32, i32 addrspace(1)* %gep.in
166 store i32 %ext, i32 addrspace(1)* %gep.out
176 define void @commute_eq_64_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
178 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
179 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
180 %val = load i64, i64 addrspace(1)* %gep.in
183 store i32 %ext, i32 addrspace(1)* %gep.out
189 define void @commute_ne_64_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
191 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
192 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
193 %val = load i64, i64 addrspace(1)* %gep.in
196 store i32 %ext, i32 addrspace(1)* %gep.out
202 define void @commute_ugt_64_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
204 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
205 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
206 %val = load i64, i64 addrspace(1)* %gep.in
209 store i32 %ext, i32 addrspace(1)* %gep.out
215 define void @commute_uge_64_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
217 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
218 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
219 %val = load i64, i64 addrspace(1)* %gep.in
222 store i32 %ext, i32 addrspace(1)* %gep.out
228 define void @commute_ult_64_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
230 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
231 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
232 %val = load i64, i64 addrspace(1)* %gep.in
235 store i32 %ext, i32 addrspace(1)* %gep.out
241 define void @commute_ule_63_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
243 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
244 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
245 %val = load i64, i64 addrspace(1)* %gep.in
248 store i32 %ext, i32 addrspace(1)* %gep.out
257 define void @commute_ule_64_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
259 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
260 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
261 %val = load i64, i64 addrspace(1)* %gep.in
264 store i32 %ext, i32 addrspace(1)* %gep.out
270 define void @commute_sgt_neg1_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
272 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
273 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
274 %val = load i64, i64 addrspace(1)* %gep.in
277 store i32 %ext, i32 addrspace(1)* %gep.out
283 define void @commute_sge_neg2_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
285 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
286 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
287 %val = load i64, i64 addrspace(1)* %gep.in
290 store i32 %ext, i32 addrspace(1)* %gep.out
296 define void @commute_slt_neg16_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
298 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
299 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
300 %val = load i64, i64 addrspace(1)* %gep.in
303 store i32 %ext, i32 addrspace(1)* %gep.out
309 define void @commute_sle_5_i64(i32 addrspace(1)* %out, i64 addrspace(1)* %in) #1 {
311 %gep.in = getelementptr i64, i64 addrspace(1)* %in, i32 %tid
312 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
313 %val = load i64, i64 addrspace(1)* %gep.in
316 store i32 %ext, i32 addrspace(1)* %gep.out
327 define void @commute_oeq_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
329 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
330 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
331 %val = load float, float addrspace(1)* %gep.in
334 store i32 %ext, i32 addrspace(1)* %gep.out
341 define void @commute_ogt_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
343 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
344 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
345 %val = load float, float addrspace(1)* %gep.in
348 store i32 %ext, i32 addrspace(1)* %gep.out
354 define void @commute_oge_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
356 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
357 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
358 %val = load float, float addrspace(1)* %gep.in
361 store i32 %ext, i32 addrspace(1)* %gep.out
367 define void @commute_olt_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
369 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
370 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
371 %val = load float, float addrspace(1)* %gep.in
374 store i32 %ext, i32 addrspace(1)* %gep.out
380 define void @commute_ole_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
382 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
383 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
384 %val = load float, float addrspace(1)* %gep.in
387 store i32 %ext, i32 addrspace(1)* %gep.out
393 define void @commute_one_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
395 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
396 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
397 %val = load float, float addrspace(1)* %gep.in
400 store i32 %ext, i32 addrspace(1)* %gep.out
406 define void @commute_ord_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
408 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
409 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
410 %val = load float, float addrspace(1)* %gep.in
413 store i32 %ext, i32 addrspace(1)* %gep.out
419 define void @commute_ueq_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
421 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
422 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
423 %val = load float, float addrspace(1)* %gep.in
426 store i32 %ext, i32 addrspace(1)* %gep.out
432 define void @commute_ugt_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
434 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
435 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
436 %val = load float, float addrspace(1)* %gep.in
439 store i32 %ext, i32 addrspace(1)* %gep.out
445 define void @commute_uge_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
447 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
448 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
449 %val = load float, float addrspace(1)* %gep.in
452 store i32 %ext, i32 addrspace(1)* %gep.out
458 define void @commute_ult_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
460 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
461 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
462 %val = load float, float addrspace(1)* %gep.in
465 store i32 %ext, i32 addrspace(1)* %gep.out
471 define void @commute_ule_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
473 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
474 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
475 %val = load float, float addrspace(1)* %gep.in
478 store i32 %ext, i32 addrspace(1)* %gep.out
484 define void @commute_une_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
486 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
487 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
488 %val = load float, float addrspace(1)* %gep.in
491 store i32 %ext, i32 addrspace(1)* %gep.out
497 define void @commute_uno_2.0_f32(i32 addrspace(1)* %out, float addrspace(1)* %in) #1 {
499 %gep.in = getelementptr float, float addrspace(1)* %in, i32 %tid
500 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
501 %val = load float, float addrspace(1)* %gep.in
504 store i32 %ext, i32 addrspace(1)* %gep.out
515 define void @commute_oeq_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
517 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
518 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
519 %val = load double, double addrspace(1)* %gep.in
522 store i32 %ext, i32 addrspace(1)* %gep.out
529 define void @commute_ogt_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
531 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
532 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
533 %val = load double, double addrspace(1)* %gep.in
536 store i32 %ext, i32 addrspace(1)* %gep.out
542 define void @commute_oge_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
544 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
545 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
546 %val = load double, double addrspace(1)* %gep.in
549 store i32 %ext, i32 addrspace(1)* %gep.out
555 define void @commute_olt_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
557 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
558 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
559 %val = load double, double addrspace(1)* %gep.in
562 store i32 %ext, i32 addrspace(1)* %gep.out
568 define void @commute_ole_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
570 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
571 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
572 %val = load double, double addrspace(1)* %gep.in
575 store i32 %ext, i32 addrspace(1)* %gep.out
581 define void @commute_one_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
583 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
584 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
585 %val = load double, double addrspace(1)* %gep.in
588 store i32 %ext, i32 addrspace(1)* %gep.out
594 define void @commute_ord_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
596 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
597 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
598 %val = load double, double addrspace(1)* %gep.in
601 store i32 %ext, i32 addrspace(1)* %gep.out
607 define void @commute_ueq_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
609 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
610 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
611 %val = load double, double addrspace(1)* %gep.in
614 store i32 %ext, i32 addrspace(1)* %gep.out
620 define void @commute_ugt_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
622 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
623 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
624 %val = load double, double addrspace(1)* %gep.in
627 store i32 %ext, i32 addrspace(1)* %gep.out
633 define void @commute_uge_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
635 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
636 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
637 %val = load double, double addrspace(1)* %gep.in
640 store i32 %ext, i32 addrspace(1)* %gep.out
646 define void @commute_ult_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
648 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
649 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
650 %val = load double, double addrspace(1)* %gep.in
653 store i32 %ext, i32 addrspace(1)* %gep.out
659 define void @commute_ule_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
661 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
662 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
663 %val = load double, double addrspace(1)* %gep.in
666 store i32 %ext, i32 addrspace(1)* %gep.out
672 define void @commute_une_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
674 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
675 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
676 %val = load double, double addrspace(1)* %gep.in
679 store i32 %ext, i32 addrspace(1)* %gep.out
685 define void @commute_uno_2.0_f64(i32 addrspace(1)* %out, double addrspace(1)* %in) #1 {
687 %gep.in = getelementptr double, double addrspace(1)* %in, i32 %tid
688 %gep.out = getelementptr i32, i32 addrspace(1)* %out, i32 %tid
689 %val = load double, double addrspace(1)* %gep.in
692 store i32 %ext, i32 addrspace(1)* %gep.out