[llvm] [SPIRV] Support for SPV_INTEL_cluster_attributes extension (PR #131593)
Dmitry Sidorov via llvm-commits
llvm-commits at lists.llvm.org
Thu May 15 10:01:25 PDT 2025
================
@@ -920,6 +920,10 @@ static void addOpDecorateReqs(const MachineInstr &MI, unsigned DecIndex,
} else if (Dec == SPIRV::Decoration::FPMaxErrorDecorationINTEL) {
Reqs.addRequirements(SPIRV::Capability::FPMaxErrorINTEL);
Reqs.addExtension(SPIRV::Extension::SPV_INTEL_fp_max_error);
+ } else if (Dec == SPIRV::Decoration::StallEnableINTEL) {
+ Reqs.addRequirements(SPIRV::Capability::FPGAClusterAttributesINTEL);
+ } else if (Dec == SPIRV::Decoration::StallFreeINTEL) {
+ Reqs.addRequirements(SPIRV::Capability::FPGAClusterAttributesV2INTEL);
----------------
MrSidims wrote:
```suggestion
} else if (Dec == SPIRV::Decoration::StallEnableINTEL) {
Reqs.addRequirements(SPIRV::Capability::FPGAClusterAttributesINTEL);
Reqs.addExtension(SPIRV::Extension::SPV_INTEL_fpga_cluster_attributes);
} else if (Dec == SPIRV::Decoration::StallFreeINTEL) {
Reqs.addRequirements(SPIRV::Capability::FPGAClusterAttributesV2INTEL);
Reqs.addExtension(SPIRV::Extension::SPV_INTEL_fpga_cluster_attributes);
```
https://github.com/llvm/llvm-project/pull/131593
More information about the llvm-commits
mailing list