@@ -469,17 +469,17 @@ define amdgpu_kernel void @ptr1_byref_i32_i32_staggered_kernel(ptr addrspace(1)
469
469
470
470
define amdgpu_kernel void @ptr1_v8i32_kernel (ptr addrspace (1 ) nocapture %out , <8 x i32 > %in ) {
471
471
; NO-PRELOAD-LABEL: define {{[^@]+}}@ptr1_v8i32_kernel
472
- ; NO-PRELOAD-SAME: (ptr addrspace(1) nocapture [[OUT:%.*]], <8 x i32> [[IN:%.*]]) #[[ATTR0]] {
472
+ ; NO-PRELOAD-SAME: (ptr addrspace(1) captures(none) [[OUT:%.*]], <8 x i32> [[IN:%.*]]) #[[ATTR0]] {
473
473
; NO-PRELOAD-NEXT: store <8 x i32> [[IN]], ptr addrspace(1) [[OUT]], align 4
474
474
; NO-PRELOAD-NEXT: ret void
475
475
;
476
476
; PRELOAD-2-LABEL: define {{[^@]+}}@ptr1_v8i32_kernel
477
- ; PRELOAD-2-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <8 x i32> [[IN:%.*]]) #[[ATTR0]] {
477
+ ; PRELOAD-2-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <8 x i32> [[IN:%.*]]) #[[ATTR0]] {
478
478
; PRELOAD-2-NEXT: store <8 x i32> [[IN]], ptr addrspace(1) [[OUT]], align 4
479
479
; PRELOAD-2-NEXT: ret void
480
480
;
481
481
; PRELOAD-ALL-LABEL: define {{[^@]+}}@ptr1_v8i32_kernel
482
- ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <8 x i32> [[IN:%.*]]) #[[ATTR0]] {
482
+ ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <8 x i32> [[IN:%.*]]) #[[ATTR0]] {
483
483
; PRELOAD-ALL-NEXT: store <8 x i32> [[IN]], ptr addrspace(1) [[OUT]], align 4
484
484
; PRELOAD-ALL-NEXT: ret void
485
485
;
@@ -489,17 +489,17 @@ define amdgpu_kernel void @ptr1_v8i32_kernel(ptr addrspace(1) nocapture %out, <8
489
489
490
490
define amdgpu_kernel void @ptr1_v3i16_kernel (ptr addrspace (1 ) nocapture %out , <3 x i16 > %in ) {
491
491
; NO-PRELOAD-LABEL: define {{[^@]+}}@ptr1_v3i16_kernel
492
- ; NO-PRELOAD-SAME: (ptr addrspace(1) nocapture [[OUT:%.*]], <3 x i16> [[IN:%.*]]) #[[ATTR0]] {
492
+ ; NO-PRELOAD-SAME: (ptr addrspace(1) captures(none) [[OUT:%.*]], <3 x i16> [[IN:%.*]]) #[[ATTR0]] {
493
493
; NO-PRELOAD-NEXT: store <3 x i16> [[IN]], ptr addrspace(1) [[OUT]], align 4
494
494
; NO-PRELOAD-NEXT: ret void
495
495
;
496
496
; PRELOAD-2-LABEL: define {{[^@]+}}@ptr1_v3i16_kernel
497
- ; PRELOAD-2-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <3 x i16> inreg [[IN:%.*]]) #[[ATTR0]] {
497
+ ; PRELOAD-2-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <3 x i16> inreg [[IN:%.*]]) #[[ATTR0]] {
498
498
; PRELOAD-2-NEXT: store <3 x i16> [[IN]], ptr addrspace(1) [[OUT]], align 4
499
499
; PRELOAD-2-NEXT: ret void
500
500
;
501
501
; PRELOAD-ALL-LABEL: define {{[^@]+}}@ptr1_v3i16_kernel
502
- ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <3 x i16> inreg [[IN:%.*]]) #[[ATTR0]] {
502
+ ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <3 x i16> inreg [[IN:%.*]]) #[[ATTR0]] {
503
503
; PRELOAD-ALL-NEXT: store <3 x i16> [[IN]], ptr addrspace(1) [[OUT]], align 4
504
504
; PRELOAD-ALL-NEXT: ret void
505
505
;
@@ -509,17 +509,17 @@ define amdgpu_kernel void @ptr1_v3i16_kernel(ptr addrspace(1) nocapture %out, <3
509
509
510
510
define amdgpu_kernel void @ptr1_v3i32_kernel (ptr addrspace (1 ) nocapture %out , <3 x i32 > %in ) {
511
511
; NO-PRELOAD-LABEL: define {{[^@]+}}@ptr1_v3i32_kernel
512
- ; NO-PRELOAD-SAME: (ptr addrspace(1) nocapture [[OUT:%.*]], <3 x i32> [[IN:%.*]]) #[[ATTR0]] {
512
+ ; NO-PRELOAD-SAME: (ptr addrspace(1) captures(none) [[OUT:%.*]], <3 x i32> [[IN:%.*]]) #[[ATTR0]] {
513
513
; NO-PRELOAD-NEXT: store <3 x i32> [[IN]], ptr addrspace(1) [[OUT]], align 4
514
514
; NO-PRELOAD-NEXT: ret void
515
515
;
516
516
; PRELOAD-2-LABEL: define {{[^@]+}}@ptr1_v3i32_kernel
517
- ; PRELOAD-2-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <3 x i32> inreg [[IN:%.*]]) #[[ATTR0]] {
517
+ ; PRELOAD-2-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <3 x i32> inreg [[IN:%.*]]) #[[ATTR0]] {
518
518
; PRELOAD-2-NEXT: store <3 x i32> [[IN]], ptr addrspace(1) [[OUT]], align 4
519
519
; PRELOAD-2-NEXT: ret void
520
520
;
521
521
; PRELOAD-ALL-LABEL: define {{[^@]+}}@ptr1_v3i32_kernel
522
- ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <3 x i32> inreg [[IN:%.*]]) #[[ATTR0]] {
522
+ ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <3 x i32> inreg [[IN:%.*]]) #[[ATTR0]] {
523
523
; PRELOAD-ALL-NEXT: store <3 x i32> [[IN]], ptr addrspace(1) [[OUT]], align 4
524
524
; PRELOAD-ALL-NEXT: ret void
525
525
;
@@ -529,17 +529,17 @@ define amdgpu_kernel void @ptr1_v3i32_kernel(ptr addrspace(1) nocapture %out, <3
529
529
530
530
define amdgpu_kernel void @ptr1_v3f32_kernel (ptr addrspace (1 ) nocapture %out , <3 x float > %in ) {
531
531
; NO-PRELOAD-LABEL: define {{[^@]+}}@ptr1_v3f32_kernel
532
- ; NO-PRELOAD-SAME: (ptr addrspace(1) nocapture [[OUT:%.*]], <3 x float> [[IN:%.*]]) #[[ATTR0]] {
532
+ ; NO-PRELOAD-SAME: (ptr addrspace(1) captures(none) [[OUT:%.*]], <3 x float> [[IN:%.*]]) #[[ATTR0]] {
533
533
; NO-PRELOAD-NEXT: store <3 x float> [[IN]], ptr addrspace(1) [[OUT]], align 4
534
534
; NO-PRELOAD-NEXT: ret void
535
535
;
536
536
; PRELOAD-2-LABEL: define {{[^@]+}}@ptr1_v3f32_kernel
537
- ; PRELOAD-2-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <3 x float> inreg [[IN:%.*]]) #[[ATTR0]] {
537
+ ; PRELOAD-2-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <3 x float> inreg [[IN:%.*]]) #[[ATTR0]] {
538
538
; PRELOAD-2-NEXT: store <3 x float> [[IN]], ptr addrspace(1) [[OUT]], align 4
539
539
; PRELOAD-2-NEXT: ret void
540
540
;
541
541
; PRELOAD-ALL-LABEL: define {{[^@]+}}@ptr1_v3f32_kernel
542
- ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <3 x float> inreg [[IN:%.*]]) #[[ATTR0]] {
542
+ ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <3 x float> inreg [[IN:%.*]]) #[[ATTR0]] {
543
543
; PRELOAD-ALL-NEXT: store <3 x float> [[IN]], ptr addrspace(1) [[OUT]], align 4
544
544
; PRELOAD-ALL-NEXT: ret void
545
545
;
@@ -549,17 +549,17 @@ define amdgpu_kernel void @ptr1_v3f32_kernel(ptr addrspace(1) nocapture %out, <3
549
549
550
550
define amdgpu_kernel void @ptr1_v5i8_kernel (ptr addrspace (1 ) nocapture %out , <5 x i8 > %in ) {
551
551
; NO-PRELOAD-LABEL: define {{[^@]+}}@ptr1_v5i8_kernel
552
- ; NO-PRELOAD-SAME: (ptr addrspace(1) nocapture [[OUT:%.*]], <5 x i8> [[IN:%.*]]) #[[ATTR0]] {
552
+ ; NO-PRELOAD-SAME: (ptr addrspace(1) captures(none) [[OUT:%.*]], <5 x i8> [[IN:%.*]]) #[[ATTR0]] {
553
553
; NO-PRELOAD-NEXT: store <5 x i8> [[IN]], ptr addrspace(1) [[OUT]], align 4
554
554
; NO-PRELOAD-NEXT: ret void
555
555
;
556
556
; PRELOAD-2-LABEL: define {{[^@]+}}@ptr1_v5i8_kernel
557
- ; PRELOAD-2-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <5 x i8> inreg [[IN:%.*]]) #[[ATTR0]] {
557
+ ; PRELOAD-2-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <5 x i8> inreg [[IN:%.*]]) #[[ATTR0]] {
558
558
; PRELOAD-2-NEXT: store <5 x i8> [[IN]], ptr addrspace(1) [[OUT]], align 4
559
559
; PRELOAD-2-NEXT: ret void
560
560
;
561
561
; PRELOAD-ALL-LABEL: define {{[^@]+}}@ptr1_v5i8_kernel
562
- ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <5 x i8> inreg [[IN:%.*]]) #[[ATTR0]] {
562
+ ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <5 x i8> inreg [[IN:%.*]]) #[[ATTR0]] {
563
563
; PRELOAD-ALL-NEXT: store <5 x i8> [[IN]], ptr addrspace(1) [[OUT]], align 4
564
564
; PRELOAD-ALL-NEXT: ret void
565
565
;
@@ -569,17 +569,17 @@ define amdgpu_kernel void @ptr1_v5i8_kernel(ptr addrspace(1) nocapture %out, <5
569
569
570
570
define amdgpu_kernel void @ptr1_v5f64_kernel (ptr addrspace (1 ) nocapture %out , <5 x double > %in ) {
571
571
; NO-PRELOAD-LABEL: define {{[^@]+}}@ptr1_v5f64_kernel
572
- ; NO-PRELOAD-SAME: (ptr addrspace(1) nocapture [[OUT:%.*]], <5 x double> [[IN:%.*]]) #[[ATTR0]] {
572
+ ; NO-PRELOAD-SAME: (ptr addrspace(1) captures(none) [[OUT:%.*]], <5 x double> [[IN:%.*]]) #[[ATTR0]] {
573
573
; NO-PRELOAD-NEXT: store <5 x double> [[IN]], ptr addrspace(1) [[OUT]], align 8
574
574
; NO-PRELOAD-NEXT: ret void
575
575
;
576
576
; PRELOAD-2-LABEL: define {{[^@]+}}@ptr1_v5f64_kernel
577
- ; PRELOAD-2-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <5 x double> [[IN:%.*]]) #[[ATTR0]] {
577
+ ; PRELOAD-2-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <5 x double> [[IN:%.*]]) #[[ATTR0]] {
578
578
; PRELOAD-2-NEXT: store <5 x double> [[IN]], ptr addrspace(1) [[OUT]], align 8
579
579
; PRELOAD-2-NEXT: ret void
580
580
;
581
581
; PRELOAD-ALL-LABEL: define {{[^@]+}}@ptr1_v5f64_kernel
582
- ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg nocapture [[OUT:%.*]], <5 x double> [[IN:%.*]]) #[[ATTR0]] {
582
+ ; PRELOAD-ALL-SAME: (ptr addrspace(1) inreg captures(none) [[OUT:%.*]], <5 x double> [[IN:%.*]]) #[[ATTR0]] {
583
583
; PRELOAD-ALL-NEXT: store <5 x double> [[IN]], ptr addrspace(1) [[OUT]], align 8
584
584
; PRELOAD-ALL-NEXT: ret void
585
585
;
0 commit comments