@@ -636,7 +636,7 @@ TARGET_BUILTIN(__builtin_amdgcn_cvt_sr_bf16_f32, "V2yV2yfUiIb", "nc", "f32-to-f1
636
636
TARGET_BUILTIN(__builtin_amdgcn_cvt_sr_f16_f32, " V2hV2hfUiIb" , " nc" , " f32-to-f16bf16-cvt-sr-insts" )
637
637
638
638
// ===----------------------------------------------------------------------===//
639
- // Image load/store builtins
639
+ // Image builtins
640
640
// ===----------------------------------------------------------------------===//
641
641
TARGET_BUILTIN(__builtin_amdgcn_image_load_1d_v4f32_i32, " V4fiiV8iii" , " nc" , " image-insts" )
642
642
TARGET_BUILTIN(__builtin_amdgcn_image_load_1d_v4f16_i32, " V4hiiV8iii" , " nc" , " image-insts" )
@@ -694,6 +694,20 @@ TARGET_BUILTIN(__builtin_amdgcn_image_store_mip_3d_v4f32_i32, "vV4fiiiiiV8iii",
694
694
TARGET_BUILTIN(__builtin_amdgcn_image_store_mip_3d_v4f16_i32, " vV4hiiiiiV8iii" , " nc" , " image-insts" )
695
695
TARGET_BUILTIN(__builtin_amdgcn_image_store_mip_cube_v4f32_i32, " vV4fiiiiiV8iii" , " nc" , " image-insts" )
696
696
TARGET_BUILTIN(__builtin_amdgcn_image_store_mip_cube_v4f16_i32, " vV4hiiiiiV8iii" , " nc" , " image-insts" )
697
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_1d_v4f32_f32, " V4fifV8iV4ibii" , " nc" , " image-insts" )
698
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_1d_v4f16_f32, " V4hifV8iV4ibii" , " nc" , " image-insts" )
699
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_1darray_v4f32_f32, " V4fiffV8iV4ibii" , " nc" , " image-insts" )
700
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_1darray_v4f16_f32, " V4hiffV8iV4ibii" , " nc" , " image-insts" )
701
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_2d_f32_f32, " fiffV8iV4ibii" , " nc" , " image-insts" )
702
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_2d_v4f32_f32, " V4fiffV8iV4ibii" , " nc" , " image-insts" )
703
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_2d_v4f16_f32, " V4hiffV8iV4ibii" , " nc" , " image-insts" )
704
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_2darray_f32_f32, " fifffV8iV4ibii" , " nc" , " image-insts" )
705
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_2darray_v4f32_f32, " V4fifffV8iV4ibii" , " nc" , " image-insts" )
706
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_2darray_v4f16_f32, " V4hifffV8iV4ibii" , " nc" , " image-insts" )
707
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_3d_v4f32_f32, " V4fifffV8iV4ibii" , " nc" , " image-insts" )
708
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_3d_v4f16_f32, " V4hifffV8iV4ibii" , " nc" , " image-insts" )
709
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_cube_v4f32_f32, " V4fifffV8iV4ibii" , " nc" , " image-insts" )
710
+ TARGET_BUILTIN(__builtin_amdgcn_image_sample_cube_v4f16_f32, " V4hifffV8iV4ibii" , " nc" , " image-insts" )
697
711
698
712
#undef BUILTIN
699
713
#undef TARGET_BUILTIN
0 commit comments