Lines Matching refs:addCapability
306 MAI.Reqs.addCapability(Cap); in processDefInstrs()
799 Reqs.addCapability(SPIRV::Capability::AtomicFloat16AddEXT); in AddAtomicFloatRequirements()
802 Reqs.addCapability(SPIRV::Capability::AtomicFloat32AddEXT); in AddAtomicFloatRequirements()
805 Reqs.addCapability(SPIRV::Capability::AtomicFloat64AddEXT); in AddAtomicFloatRequirements()
818 Reqs.addCapability(SPIRV::Capability::AtomicFloat16MinMaxEXT); in AddAtomicFloatRequirements()
821 Reqs.addCapability(SPIRV::Capability::AtomicFloat32MinMaxEXT); in AddAtomicFloatRequirements()
824 Reqs.addCapability(SPIRV::Capability::AtomicFloat64MinMaxEXT); in AddAtomicFloatRequirements()
860 Reqs.addCapability(SPIRV::Capability::Matrix); in addInstrRequirements()
865 Reqs.addCapability(SPIRV::Capability::Int64); in addInstrRequirements()
867 Reqs.addCapability(SPIRV::Capability::Int16); in addInstrRequirements()
869 Reqs.addCapability(SPIRV::Capability::Int8); in addInstrRequirements()
875 Reqs.addCapability(SPIRV::Capability::Float64); in addInstrRequirements()
877 Reqs.addCapability(SPIRV::Capability::Float16); in addInstrRequirements()
883 Reqs.addCapability(SPIRV::Capability::Vector16); in addInstrRequirements()
899 Reqs.addCapability(SPIRV::Capability::Float16Buffer); in addInstrRequirements()
907 Reqs.addCapability(SPIRV::Capability::Shader); in addInstrRequirements()
911 Reqs.addCapability(SPIRV::Capability::BitInstructions); in addInstrRequirements()
914 Reqs.addCapability(SPIRV::Capability::Shader); in addInstrRequirements()
918 Reqs.addCapability(SPIRV::Capability::Kernel); in addInstrRequirements()
922 Reqs.addCapability(SPIRV::Capability::Pipes); in addInstrRequirements()
927 Reqs.addCapability(SPIRV::Capability::DeviceEnqueue); in addInstrRequirements()
939 Reqs.addCapability(SPIRV::Capability::Addresses); in addInstrRequirements()
942 Reqs.addCapability(SPIRV::Capability::LiteralSampler); in addInstrRequirements()
948 Reqs.addCapability(SPIRV::Capability::ImageBasic); in addInstrRequirements()
952 Reqs.addCapability(SPIRV::Capability::Addresses); in addInstrRequirements()
983 Reqs.addCapability(SPIRV::Capability::Int64Atomics); in addInstrRequirements()
1009 Reqs.addCapability(SPIRV::Capability::Kernel); in addInstrRequirements()
1010 Reqs.addCapability(SPIRV::Capability::GroupNonUniformArithmetic); in addInstrRequirements()
1011 Reqs.addCapability(SPIRV::Capability::GroupNonUniformBallot); in addInstrRequirements()
1014 Reqs.addCapability(SPIRV::Capability::GroupNonUniformClustered); in addInstrRequirements()
1019 Reqs.addCapability(SPIRV::Capability::GroupNonUniformPartitionedNV); in addInstrRequirements()
1026 Reqs.addCapability(SPIRV::Capability::GroupNonUniformShuffle); in addInstrRequirements()
1030 Reqs.addCapability(SPIRV::Capability::GroupNonUniformShuffleRelative); in addInstrRequirements()
1043 Reqs.addCapability(SPIRV::Capability::Groups); in addInstrRequirements()
1046 Reqs.addCapability(SPIRV::Capability::GroupNonUniform); in addInstrRequirements()
1051 Reqs.addCapability(SPIRV::Capability::GroupNonUniformVote); in addInstrRequirements()
1061 Reqs.addCapability(SPIRV::Capability::GroupNonUniformBallot); in addInstrRequirements()
1069 Reqs.addCapability(SPIRV::Capability::SubgroupShuffleINTEL); in addInstrRequirements()
1076 Reqs.addCapability(SPIRV::Capability::SubgroupBufferBlockIOINTEL); in addInstrRequirements()
1083 Reqs.addCapability(SPIRV::Capability::SubgroupImageBlockIOINTEL); in addInstrRequirements()
1090 Reqs.addCapability(SPIRV::Capability::ExpectAssumeKHR); in addInstrRequirements()
1097 Reqs.addCapability(SPIRV::Capability::USMStorageClassesINTEL); in addInstrRequirements()
1103 Reqs.addCapability(SPIRV::Capability::FunctionPointersINTEL); in addInstrRequirements()
1112 Reqs.addCapability(SPIRV::Capability::GroupNonUniformRotateKHR); in addInstrRequirements()
1113 Reqs.addCapability(SPIRV::Capability::GroupNonUniform); in addInstrRequirements()
1126 Reqs.addCapability(SPIRV::Capability::GroupUniformArithmeticKHR); in addInstrRequirements()
1135 Reqs.addCapability(SPIRV::Capability::ShaderClockKHR); in addInstrRequirements()
1140 Reqs.addCapability(SPIRV::Capability::FunctionPointersINTEL); in addInstrRequirements()
1152 Reqs.addCapability(SPIRV::Capability::BFloat16ConversionINTEL); in addInstrRequirements()
1160 Reqs.addCapability(SPIRV::Capability::VariableLengthArrayINTEL); in addInstrRequirements()
1168 Reqs.addCapability(SPIRV::Capability::AsmINTEL); in addInstrRequirements()
1178 Reqs.addCapability(SPIRV::Capability::CooperativeMatrixKHR); in addInstrRequirements()
1264 MAI.Reqs.addCapability(SPIRV::Capability::OptNoneINTEL); in collectReqs()
1363 MAI.Reqs.addCapability(SPIRV::Capability::Linkage); in runOnModule()