[llvm] [SPIRV] Implement support for SPV_KHR_expect_assume (PR #66217)
Ilia Diachkov via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 17 16:56:51 PDT 2023
================
@@ -881,6 +883,11 @@ void addInstrRequirements(const MachineInstr &MI,
case SPIRV::OpGroupNonUniformBallotFindMSB:
Reqs.addCapability(SPIRV::Capability::GroupNonUniformBallot);
break;
+ case SPIRV::OpAssumeTrueKHR:
+ case SPIRV::OpExpectKHR:
+ Reqs.addExtension(SPIRV::Extension::SPV_KHR_expect_assume);
+ Reqs.addCapability(SPIRV::Capability::ExpectAssumeKHR);
----------------
iliya-diyachkov wrote:
Don't we need to check ST.canUseExtension()?
https://github.com/llvm/llvm-project/pull/66217
More information about the llvm-commits
mailing list