Skip to content

Commit 4dd242a

Browse files
committed
Address comments
1 parent 883b2a8 commit 4dd242a

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,13 @@ void RequirementHandler::initAvailableCapabilities(const SPIRVSubtarget &ST) {
631631
Capability::Int16});
632632

633633
if (ST.isAtLeastSPIRVVer(VersionTuple(1, 3)))
634-
addAvailableCaps({Capability::GroupNonUniformVote});
634+
addAvailableCaps({Capability::GroupNonUniform,
635+
Capability::GroupNonUniformVote,
636+
Capability::GroupNonUniformArithmetic,
637+
Capability::GroupNonUniformBallot,
638+
Capability::GroupNonUniformClustered,
639+
Capability::GroupNonUniformShuffle,
640+
Capability::GroupNonUniformShuffleRelative});
635641

636642
if (ST.isAtLeastSPIRVVer(VersionTuple(1, 6)))
637643
addAvailableCaps({Capability::DotProduct, Capability::DotProductInputAll,
@@ -677,13 +683,6 @@ void RequirementHandler::initAvailableCapabilitiesForOpenCL(
677683
if (ST.isAtLeastSPIRVVer(VersionTuple(1, 1)) &&
678684
ST.isAtLeastOpenCLVer(VersionTuple(2, 2)))
679685
addAvailableCaps({Capability::SubgroupDispatch, Capability::PipeStorage});
680-
if (ST.isAtLeastSPIRVVer(VersionTuple(1, 3)))
681-
addAvailableCaps({Capability::GroupNonUniform,
682-
Capability::GroupNonUniformArithmetic,
683-
Capability::GroupNonUniformBallot,
684-
Capability::GroupNonUniformClustered,
685-
Capability::GroupNonUniformShuffle,
686-
Capability::GroupNonUniformShuffleRelative});
687686
if (ST.isAtLeastSPIRVVer(VersionTuple(1, 4)))
688687
addAvailableCaps({Capability::DenormPreserve, Capability::DenormFlushToZero,
689688
Capability::SignedZeroInfNanPreserve,

0 commit comments

Comments
 (0)