Lines Matching refs:addAvailableCaps
522 void SPIRV::RequirementHandler::addAvailableCaps(const CapabilityList &ToAdd) { in addAvailableCaps() function in SPIRV::RequirementHandler
525 addAvailableCaps(getSymbolicOperandCapabilities( in addAvailableCaps()
555 addAvailableCaps({Capability::Addresses, Capability::Float16Buffer, in initAvailableCapabilitiesForOpenCL()
561 addAvailableCaps({Capability::Int64, Capability::Int64Atomics}); in initAvailableCapabilitiesForOpenCL()
563 addAvailableCaps({Capability::ImageBasic, Capability::LiteralSampler, in initAvailableCapabilitiesForOpenCL()
567 addAvailableCaps({Capability::ImageReadWrite}); in initAvailableCapabilitiesForOpenCL()
570 addAvailableCaps({Capability::SubgroupDispatch, Capability::PipeStorage}); in initAvailableCapabilitiesForOpenCL()
572 addAvailableCaps({Capability::GroupNonUniform, in initAvailableCapabilitiesForOpenCL()
580 addAvailableCaps({Capability::DenormPreserve, Capability::DenormFlushToZero, in initAvailableCapabilitiesForOpenCL()
585 addAvailableCaps({Capability::Float16, Capability::Float64}); in initAvailableCapabilitiesForOpenCL()
591 addAvailableCaps(EnabledCapabilities); in initAvailableCapabilitiesForOpenCL()
599 addAvailableCaps({Capability::Shader, Capability::Linkage}); in initAvailableCapabilitiesForVulkan()
602 addAvailableCaps({Capability::Int16, Capability::Int64, Capability::Float16, in initAvailableCapabilitiesForVulkan()