@@ -122,7 +122,7 @@ main_body:
122
122
ret half %addf_sum.2
123
123
}
124
124
125
- define amdgpu_gs half @image_sample_2d_multi_fptrunc_to_d16 (<8 x i32 > %surf_desc , <4 x i32 > %samp , float %u , float %v ) {
125
+ define amdgpu_ps half @image_sample_2d_multi_fptrunc_to_d16 (<8 x i32 > %surf_desc , <4 x i32 > %samp , float %u , float %v ) {
126
126
; GFX7-LABEL: @image_sample_2d_multi_fptrunc_to_d16(
127
127
; GFX7-NEXT: main_body:
128
128
; GFX7-NEXT: [[SAMPLE:%.*]] = call <3 x float> @llvm.amdgcn.image.sample.lz.2d.v3f32.f32.v8i32.v4i32(i32 7, float [[U:%.*]], float [[V:%.*]], <8 x i32> [[SURF_DESC:%.*]], <4 x i32> [[SAMP:%.*]], i1 false, i32 0, i32 0)
@@ -159,7 +159,7 @@ main_body:
159
159
ret half %res
160
160
}
161
161
162
- define amdgpu_gs half @image_sample_2d_extractelement_multi_use_no_d16 (<8 x i32 > %surf_desc , <4 x i32 > %sampler_desc , float %u , float %v ) {
162
+ define amdgpu_ps half @image_sample_2d_extractelement_multi_use_no_d16 (<8 x i32 > %surf_desc , <4 x i32 > %sampler_desc , float %u , float %v ) {
163
163
; GFX7-LABEL: @image_sample_2d_extractelement_multi_use_no_d16(
164
164
; GFX7-NEXT: main_body:
165
165
; GFX7-NEXT: [[SAMPLE:%.*]] = call <2 x float> @llvm.amdgcn.image.sample.lz.2d.v2f32.f32.v8i32.v4i32(i32 3, float [[U:%.*]], float [[V:%.*]], <8 x i32> [[SURF_DESC:%.*]], <4 x i32> [[SAMPLER_DESC:%.*]], i1 false, i32 0, i32 0)
@@ -199,7 +199,7 @@ main_body:
199
199
ret half %res
200
200
}
201
201
202
- define amdgpu_gs bfloat @image_sample_2d_multi_fptrunc_non_half_no_d16 (<8 x i32 > %surf_desc , <4 x i32 > %sampler_desc , float %u , float %v ) {
202
+ define amdgpu_ps bfloat @image_sample_2d_multi_fptrunc_non_half_no_d16 (<8 x i32 > %surf_desc , <4 x i32 > %sampler_desc , float %u , float %v ) {
203
203
; GFX7-LABEL: @image_sample_2d_multi_fptrunc_non_half_no_d16(
204
204
; GFX7-NEXT: main_body:
205
205
; GFX7-NEXT: [[SAMPLE:%.*]] = call <3 x float> @llvm.amdgcn.image.sample.lz.2d.v3f32.f32.v8i32.v4i32(i32 7, float [[U:%.*]], float [[V:%.*]], <8 x i32> [[SURF_DESC:%.*]], <4 x i32> [[SAMPLER_DESC:%.*]], i1 false, i32 0, i32 0)
0 commit comments