Lines Matching refs:addAvailableCaps
772 void SPIRV::RequirementHandler::addAvailableCaps(const CapabilityList &ToAdd) { in addAvailableCaps() function in SPIRV::RequirementHandler
775 addAvailableCaps(getSymbolicOperandCapabilities( in addAvailableCaps()
790 addAvailableCaps({Capability::Shader, Capability::Linkage, Capability::Int8, in initAvailableCapabilities()
794 addAvailableCaps({Capability::GroupNonUniform, in initAvailableCapabilities()
803 addAvailableCaps({Capability::DotProduct, Capability::DotProductInputAll, in initAvailableCapabilities()
812 addAvailableCaps(EnabledCapabilities); in initAvailableCapabilities()
831 addAvailableCaps({Capability::Addresses, Capability::Float16Buffer, in initAvailableCapabilitiesForOpenCL()
837 addAvailableCaps({Capability::Int64, Capability::Int64Atomics}); in initAvailableCapabilitiesForOpenCL()
839 addAvailableCaps({Capability::ImageBasic, Capability::LiteralSampler, in initAvailableCapabilitiesForOpenCL()
843 addAvailableCaps({Capability::ImageReadWrite}); in initAvailableCapabilitiesForOpenCL()
847 addAvailableCaps({Capability::SubgroupDispatch, Capability::PipeStorage}); in initAvailableCapabilitiesForOpenCL()
849 addAvailableCaps({Capability::DenormPreserve, Capability::DenormFlushToZero, in initAvailableCapabilitiesForOpenCL()
854 addAvailableCaps({Capability::Float16, Capability::Float64}); in initAvailableCapabilitiesForOpenCL()
863 addAvailableCaps({Capability::Int64, Capability::Float16, Capability::Float64, in initAvailableCapabilitiesForVulkan()
873 addAvailableCaps( in initAvailableCapabilitiesForVulkan()
889 addAvailableCaps({Capability::StorageImageWriteWithoutFormat, in initAvailableCapabilitiesForVulkan()