Lines Matching defs:capabilities
261 SmallVector<ArrayRef<spirv::Capability>, 2> capabilities;
263 type.getCapabilities(capabilities, storageClass);
266 if (succeeded(checkCapabilityRequirements(type, targetEnv, capabilities)) &&
383 SmallVector<ArrayRef<spirv::Capability>, 2> capabilities;
385 cast<spirv::CompositeType>(type).getCapabilities(capabilities, storageClass);
388 if (succeeded(checkCapabilityRequirements(type, targetEnv, capabilities)) &&
659 /// `targetEnv`'s capabilities.
667 /// Note that in SPIR-V the capabilities for storage and compute are separate.
1539 // implementing QueryCapabilityInterface do not require capabilities to be
1541 if (auto capabilities = dyn_cast<spirv::QueryCapabilityInterface>(op))
1543 capabilities.getCapabilities())))