Home
last modified time | relevance | path

Searched refs:TargetEnv (Results 1 – 6 of 6) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/SPIRV/
DTargetAndABI.cpp22 spirv::TargetEnv::TargetEnv(spirv::TargetEnvAttr targetAttr) in TargetEnv() function in spirv::TargetEnv
41 spirv::Version spirv::TargetEnv::getVersion() const { in getVersion()
45 bool spirv::TargetEnv::allows(spirv::Capability capability) const { in allows()
50 spirv::TargetEnv::allows(ArrayRef<spirv::Capability> caps) const { in allows()
59 bool spirv::TargetEnv::allows(spirv::Extension extension) const { in allows()
64 spirv::TargetEnv::allows(ArrayRef<spirv::Extension> exts) const { in allows()
73 spirv::Vendor spirv::TargetEnv::getVendorID() const { in getVendorID()
77 spirv::DeviceType spirv::TargetEnv::getDeviceType() const { in getDeviceType()
81 uint32_t spirv::TargetEnv::getDeviceID() const { in getDeviceID()
85 spirv::ResourceLimitsAttr spirv::TargetEnv::getResourceLimits() const { in getResourceLimits()
[all …]
DSPIRVLowering.cpp39 LabelT label, const spirv::TargetEnv &targetEnv, in checkExtensionRequirements()
66 LabelT label, const spirv::TargetEnv &targetEnv, in checkCapabilityRequirements()
234 convertScalarType(const spirv::TargetEnv &targetEnv, spirv::ScalarType type, in convertScalarType()
270 convertVectorType(const spirv::TargetEnv &targetEnv, VectorType type, in convertVectorType()
305 static Optional<Type> convertTensorType(const spirv::TargetEnv &targetEnv, in convertTensorType()
343 static Optional<Type> convertMemrefType(const spirv::TargetEnv &targetEnv, in convertMemrefType()
/external/llvm-project/mlir/lib/Dialect/SPIRV/Transforms/
DUpdateVCEPass.cpp43 Operation *op, const spirv::TargetEnv &targetEnv, in checkAndUpdateExtensionRequirements()
71 Operation *op, const spirv::TargetEnv &targetEnv, in checkAndUpdateCapabilityRequirements()
100 spirv::TargetEnv targetEnv(targetAttr); in runOnOperation()
DLowerABIAttributesPass.cpp235 spirv::TargetEnv targetEnv(spirv::lookupTargetEnv(module)); in runOnOperation()
/external/llvm-project/mlir/include/mlir/Dialect/SPIRV/
DTargetAndABI.h28 class TargetEnv {
30 explicit TargetEnv(TargetEnvAttr targetAttr);
DSPIRVLowering.h63 spirv::TargetEnv targetEnv;
110 TargetEnv targetEnv;