Home
last modified time | relevance | path

Searched refs:targetEnv (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.cpp40 LabelT label, const spirv::TargetEnv &targetEnv, in checkExtensionRequirements() argument
43 if (targetEnv.allows(ors)) in checkExtensionRequirements()
68 LabelT label, const spirv::TargetEnv &targetEnv, in checkCapabilityRequirements() argument
71 if (targetEnv.allows(ors)) in checkCapabilityRequirements()
184 return targetEnv.getAttr().getContext(); in getContext()
265 static Type convertScalarType(const spirv::TargetEnv &targetEnv, in convertScalarType() argument
288 return Builder(targetEnv.getContext()).getF32Type();
293 return IntegerType::get(targetEnv.getContext(), /*width=*/32,
298 static Type convertVectorType(const spirv::TargetEnv &targetEnv, in convertVectorType() argument
428 return convertBoolMemrefType(targetEnv, options, type); in convertMemrefType()
[all …]
H A DUpdateVCEPass.cpp44 Operation *op, const spirv::TargetEnv &targetEnv, in checkAndUpdateExtensionRequirements() argument
48 if (Optional<spirv::Extension> chosen = targetEnv.allows(ors)) { in checkAndUpdateExtensionRequirements()
72 Operation *op, const spirv::TargetEnv &targetEnv, in checkAndUpdateCapabilityRequirements() argument
76 if (Optional<spirv::Capability> chosen = targetEnv.allows(ors)) { in checkAndUpdateCapabilityRequirements()
101 spirv::TargetEnv targetEnv(targetAttr); in runOnOperation() local
129 op, targetEnv, extensions.getExtensions(), deducedExtensions))) in runOnOperation()
135 op, targetEnv, capabilities.getCapabilities(), in runOnOperation()
155 op, targetEnv, typeExtensions, deducedExtensions))) in runOnOperation()
161 op, targetEnv, typeCapabilities, deducedCapabilities))) in runOnOperation()
H A DLowerABIAttributesPass.cpp127 spirv::TargetEnvAttr targetEnv = spirv::lookupTargetEnv(funcOp); in lowerEntryPointABIAttr() local
129 spirv::getExecutionModel(targetEnv); in lowerEntryPointABIAttr()
242 spirv::TargetEnv targetEnv(spirv::lookupTargetEnv(module)); in runOnOperation() local
244 SPIRVTypeConverter typeConverter(targetEnv); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVAttributes.cpp616 static void print(spirv::TargetEnvAttr targetEnv, DialectAsmPrinter &printer) { in print() argument
618 print(targetEnv.getTripleAttr(), printer); in print()
619 spirv::Vendor vendorID = targetEnv.getVendorID(); in print()
620 spirv::DeviceType deviceType = targetEnv.getDeviceType(); in print()
621 uint32_t deviceID = targetEnv.getDeviceID(); in print()
630 printer << ", " << targetEnv.getResourceLimits() << ">"; in print()
649 if (auto targetEnv = attr.dyn_cast<TargetEnvAttr>()) in printAttribute() local
650 print(targetEnv, printer); in printAttribute()
H A DSPIRVOps.cpp2579 auto targetEnv = spirv::getDefaultTargetEnv(getContext()); in verify() local
2581 targetEnv = spirv::lookupTargetEnvOrDefault(spirvModule); in verify()
2583 if (targetEnv.getVersion() < spirv::Version::V_1_5) { in verify()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.h85 spirv::TargetEnv targetEnv;
119 spirv::TargetEnv targetEnv; variable
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRV.cpp244 spirv::TargetEnvAttr targetEnv = spirv::lookupTargetEnvOrDefault(funcOp); in getDefaultABIAttrs() local
245 if (!spirv::needsInterfaceVarABIAttrs(targetEnv)) in getDefaultABIAttrs()
307 spirv::TargetEnvAttr targetEnv = spirv::lookupTargetEnvOrDefault(moduleOp); in matchAndRewrite() local
308 spirv::AddressingModel addressingModel = spirv::getAddressingModel(targetEnv); in matchAndRewrite()
309 FailureOr<spirv::MemoryModel> memoryModel = spirv::getMemoryModel(targetEnv); in matchAndRewrite()
/llvm-project-15.0.7/mlir/test/lib/Dialect/SPIRV/
H A DTestAvailability.cpp154 auto targetEnv = fn.getOperation() in runOnOperation() local
157 if (!targetEnv) { in runOnOperation()
162 auto target = SPIRVConversionTarget::get(targetEnv); in runOnOperation()