clang/AMDGPU: Require 16-bit-insts for half typed buffer format builtins (#205367)
Typed buffer format load/store operations with 16-bit elements require
d16 support which was introduced in gfx8. These builtins previously had
no required features at all, so they were accepted (and then crashed the
backend) on targets without 16-bit support.
The automatic builtin feature verification is enforced in codegen,
which seems like a layering violation.
Co-Authored-By: Claude (Opus 4.8) <noreply@anthropic.com>