Lines Matching refs:addAvailableCaps
597 void SPIRV::RequirementHandler::addAvailableCaps(const CapabilityList &ToAdd) { in addAvailableCaps() function in SPIRV::RequirementHandler
600 addAvailableCaps(getSymbolicOperandCapabilities( in addAvailableCaps()
630 addAvailableCaps({Capability::Addresses, Capability::Float16Buffer, in initAvailableCapabilitiesForOpenCL()
636 addAvailableCaps({Capability::Int64, Capability::Int64Atomics}); in initAvailableCapabilitiesForOpenCL()
638 addAvailableCaps({Capability::ImageBasic, Capability::LiteralSampler, in initAvailableCapabilitiesForOpenCL()
642 addAvailableCaps({Capability::ImageReadWrite}); in initAvailableCapabilitiesForOpenCL()
646 addAvailableCaps({Capability::SubgroupDispatch, Capability::PipeStorage}); in initAvailableCapabilitiesForOpenCL()
648 addAvailableCaps({Capability::GroupNonUniform, in initAvailableCapabilitiesForOpenCL()
656 addAvailableCaps({Capability::DenormPreserve, Capability::DenormFlushToZero, in initAvailableCapabilitiesForOpenCL()
661 addAvailableCaps({Capability::Float16, Capability::Float64}); in initAvailableCapabilitiesForOpenCL()
667 addAvailableCaps(EnabledCapabilities); in initAvailableCapabilitiesForOpenCL()
675 addAvailableCaps({Capability::Shader, Capability::Linkage}); in initAvailableCapabilitiesForVulkan()
678 addAvailableCaps({Capability::Int16, Capability::Int64, Capability::Float16, in initAvailableCapabilitiesForVulkan()