Lines Matching refs:cap
32 for (spirv::Capability cap : targetAttr.getCapabilities()) { in TargetEnv() local
33 givenCapabilities.insert(cap); in TargetEnv()
36 for (spirv::Capability c : spirv::getRecursiveImpliedCapabilities(cap)) in TargetEnv()
51 const auto *chosen = llvm::find_if(caps, [this](spirv::Capability cap) { in allows() argument
52 return givenCapabilities.count(cap); in allows()
110 for (spirv::Capability cap : targetAttr.getCapabilities()) { in needsInterfaceVarABIAttrs() local
111 if (cap == spirv::Capability::Kernel) in needsInterfaceVarABIAttrs()
113 if (cap == spirv::Capability::Shader) in needsInterfaceVarABIAttrs()
204 for (spirv::Capability cap : targetAttr.getCapabilities()) { in getAddressingModel() local
207 if (cap == Capability::Kernel) in getAddressingModel()
212 if (cap == Capability::PhysicalStorageBufferAddresses) in getAddressingModel()
221 for (spirv::Capability cap : targetAttr.getCapabilities()) { in getExecutionModel() local
222 if (cap == spirv::Capability::Kernel) in getExecutionModel()
224 if (cap == spirv::Capability::Shader) in getExecutionModel()
232 for (spirv::Capability cap : targetAttr.getCapabilities()) { in getMemoryModel() local
233 if (cap == spirv::Capability::Addresses) in getMemoryModel()
235 if (cap == spirv::Capability::Shader) in getMemoryModel()