[llvm] [SPIR-V] Add SPV_INTEL_bindless_images extension (PR #127737)
Vyacheslav Levytskyy via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 19 05:23:34 PST 2025
================
@@ -1677,6 +1677,16 @@ void addInstrRequirements(const MachineInstr &MI,
Reqs.addCapability(
SPIRV::Capability::CooperativeMatrixInvocationInstructionsINTEL);
break;
+ case SPIRV::OpConvertHandleToImageINTEL:
+ case SPIRV::OpConvertHandleToSamplerINTEL:
+ case SPIRV::OpConvertHandleToSampledImageINTEL:
+ if (!ST.canUseExtension(SPIRV::Extension::SPV_INTEL_bindless_images))
----------------
VyacheslavLevytskyy wrote:
I think I'd personally prefer to fire the error in llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp as a more general case where we can always validate, be it a builtin or any other source.
https://github.com/llvm/llvm-project/pull/127737
More information about the llvm-commits
mailing list