Searched refs:TargetEnv (Results 1 – 6 of 6) sorted by relevance
/external/llvm-project/mlir/lib/Dialect/SPIRV/ |
D | TargetAndABI.cpp | 22 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 …]
|
D | SPIRVLowering.cpp | 39 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/ |
D | UpdateVCEPass.cpp | 43 Operation *op, const spirv::TargetEnv &targetEnv, in checkAndUpdateExtensionRequirements() 71 Operation *op, const spirv::TargetEnv &targetEnv, in checkAndUpdateCapabilityRequirements() 100 spirv::TargetEnv targetEnv(targetAttr); in runOnOperation()
|
D | LowerABIAttributesPass.cpp | 235 spirv::TargetEnv targetEnv(spirv::lookupTargetEnv(module)); in runOnOperation()
|
/external/llvm-project/mlir/include/mlir/Dialect/SPIRV/ |
D | TargetAndABI.h | 28 class TargetEnv { 30 explicit TargetEnv(TargetEnvAttr targetAttr);
|
D | SPIRVLowering.h | 63 spirv::TargetEnv targetEnv; 110 TargetEnv targetEnv;
|