@@ -636,7 +636,7 @@ TARGET_BUILTIN(__builtin_amdgcn_cvt_sr_bf16_f32, "V2yV2yfUiIb", "nc", "f32-to-f1
636636TARGET_BUILTIN(__builtin_amdgcn_cvt_sr_f16_f32, " V2hV2hfUiIb" , " nc" , " f32-to-f16bf16-cvt-sr-insts" )
637637
638638// ===----------------------------------------------------------------------===//
639- // Image load/store builtins
639+ // Image builtins
640640// ===----------------------------------------------------------------------===//
641641TARGET_BUILTIN(__builtin_amdgcn_image_load_1d_v4f32_i32, " V4fiiV8iii" , " nc" , " image-insts" )
642642TARGET_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",
694694TARGET_BUILTIN(__builtin_amdgcn_image_store_mip_3d_v4f16_i32, " vV4hiiiiiV8iii" , " nc" , " image-insts" )
695695TARGET_BUILTIN(__builtin_amdgcn_image_store_mip_cube_v4f32_i32, " vV4fiiiiiV8iii" , " nc" , " image-insts" )
696696TARGET_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" )
697711
698712#undef BUILTIN
699713#undef TARGET_BUILTIN
0 commit comments