Searched refs:targetEnv (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/ |
| H A D | SPIRVConversion.cpp | 40 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 D | UpdateVCEPass.cpp | 44 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 D | LowerABIAttributesPass.cpp | 127 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 D | SPIRVAttributes.cpp | 616 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 D | SPIRVOps.cpp | 2579 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 D | SPIRVConversion.h | 85 spirv::TargetEnv targetEnv; 119 spirv::TargetEnv targetEnv; variable
|
| /llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/ |
| H A D | GPUToSPIRV.cpp | 244 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 D | TestAvailability.cpp | 154 auto targetEnv = fn.getOperation() in runOnOperation() local 157 if (!targetEnv) { in runOnOperation() 162 auto target = SPIRVConversionTarget::get(targetEnv); in runOnOperation()
|