4
4
5
5
// CHECK-LABEL: @test_amdgcn_make_buffer_rsrc_p0(
6
6
// CHECK-NEXT: entry:
7
- // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p0(ptr [[P:%.*]], i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
7
+ // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p8. p0(ptr [[P:%.*]], i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
8
8
// CHECK-NEXT: ret ptr addrspace(8) [[TMP0]]
9
9
//
10
10
__amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p0 (void * p , short stride , int num , int flags ) {
@@ -13,7 +13,7 @@ __amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p0(void *p, short stride, in
13
13
14
14
// CHECK-LABEL: @test_amdgcn_make_buffer_rsrc_p0_stride_constant(
15
15
// CHECK-NEXT: entry:
16
- // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p0(ptr [[P:%.*]], i16 4, i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
16
+ // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p8. p0(ptr [[P:%.*]], i16 4, i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
17
17
// CHECK-NEXT: ret ptr addrspace(8) [[TMP0]]
18
18
//
19
19
__amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p0_stride_constant (void * p , int num , int flags ) {
@@ -22,7 +22,7 @@ __amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p0_stride_constant(void *p,
22
22
23
23
// CHECK-LABEL: @test_amdgcn_make_buffer_rsrc_p0_num_constant(
24
24
// CHECK-NEXT: entry:
25
- // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p0(ptr [[P:%.*]], i16 [[STRIDE:%.*]], i32 1234, i32 [[FLAGS:%.*]])
25
+ // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p8. p0(ptr [[P:%.*]], i16 [[STRIDE:%.*]], i32 1234, i32 [[FLAGS:%.*]])
26
26
// CHECK-NEXT: ret ptr addrspace(8) [[TMP0]]
27
27
//
28
28
__amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p0_num_constant (void * p , short stride , int flags ) {
@@ -31,7 +31,7 @@ __amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p0_num_constant(void *p, sho
31
31
32
32
// CHECK-LABEL: @test_amdgcn_make_buffer_rsrc_p0_flags_constant(
33
33
// CHECK-NEXT: entry:
34
- // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p0(ptr [[P:%.*]], i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 5678)
34
+ // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p8. p0(ptr [[P:%.*]], i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 5678)
35
35
// CHECK-NEXT: ret ptr addrspace(8) [[TMP0]]
36
36
//
37
37
__amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p0_flags_constant (void * p , short stride , int num ) {
@@ -40,7 +40,7 @@ __amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p0_flags_constant(void *p, s
40
40
41
41
// CHECK-LABEL: @test_amdgcn_make_buffer_rsrc_p1(
42
42
// CHECK-NEXT: entry:
43
- // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p1(ptr addrspace(1) [[P:%.*]], i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
43
+ // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p8. p1(ptr addrspace(1) [[P:%.*]], i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
44
44
// CHECK-NEXT: ret ptr addrspace(8) [[TMP0]]
45
45
//
46
46
__amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p1 (global void * p , short stride , int num , int flags ) {
@@ -49,7 +49,7 @@ __amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p1(global void *p, short str
49
49
50
50
// CHECK-LABEL: @test_amdgcn_make_buffer_rsrc_p1_stride_constant(
51
51
// CHECK-NEXT: entry:
52
- // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p1(ptr addrspace(1) [[P:%.*]], i16 4, i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
52
+ // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p8. p1(ptr addrspace(1) [[P:%.*]], i16 4, i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
53
53
// CHECK-NEXT: ret ptr addrspace(8) [[TMP0]]
54
54
//
55
55
__amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p1_stride_constant (global void * p , int num , int flags ) {
@@ -58,7 +58,7 @@ __amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p1_stride_constant(global vo
58
58
59
59
// CHECK-LABEL: @test_amdgcn_make_buffer_rsrc_p1_num_constant(
60
60
// CHECK-NEXT: entry:
61
- // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p1(ptr addrspace(1) [[P:%.*]], i16 [[STRIDE:%.*]], i32 1234, i32 [[FLAGS:%.*]])
61
+ // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p8. p1(ptr addrspace(1) [[P:%.*]], i16 [[STRIDE:%.*]], i32 1234, i32 [[FLAGS:%.*]])
62
62
// CHECK-NEXT: ret ptr addrspace(8) [[TMP0]]
63
63
//
64
64
__amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p1_num_constant (global void * p , short stride , int flags ) {
@@ -67,7 +67,7 @@ __amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p1_num_constant(global void
67
67
68
68
// CHECK-LABEL: @test_amdgcn_make_buffer_rsrc_p1_flags_constant(
69
69
// CHECK-NEXT: entry:
70
- // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p1(ptr addrspace(1) [[P:%.*]], i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 5678)
70
+ // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p8. p1(ptr addrspace(1) [[P:%.*]], i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 5678)
71
71
// CHECK-NEXT: ret ptr addrspace(8) [[TMP0]]
72
72
//
73
73
__amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p1_flags_constant (global void * p , short stride , int num ) {
@@ -76,7 +76,7 @@ __amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_rsrc_p1_flags_constant(global voi
76
76
77
77
// CHECK-LABEL: @test_amdgcn_make_buffer_p0_nullptr(
78
78
// CHECK-NEXT: entry:
79
- // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p0(ptr null, i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
79
+ // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p8. p0(ptr null, i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
80
80
// CHECK-NEXT: ret ptr addrspace(8) [[TMP0]]
81
81
//
82
82
__amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_p0_nullptr (short stride , int num , int flags ) {
@@ -85,7 +85,7 @@ __amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_p0_nullptr(short stride, int num,
85
85
86
86
// CHECK-LABEL: @test_amdgcn_make_buffer_p1_nullptr(
87
87
// CHECK-NEXT: entry:
88
- // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p1(ptr addrspace(1) null, i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
88
+ // CHECK-NEXT: [[TMP0:%.*]] = tail call ptr addrspace(8) @llvm.amdgcn.make.buffer.rsrc.p8. p1(ptr addrspace(1) null, i16 [[STRIDE:%.*]], i32 [[NUM:%.*]], i32 [[FLAGS:%.*]])
89
89
// CHECK-NEXT: ret ptr addrspace(8) [[TMP0]]
90
90
//
91
91
__amdgpu_buffer_rsrc_t test_amdgcn_make_buffer_p1_nullptr (short stride , int num , int flags ) {
0 commit comments