Home
last modified time | relevance | path

Searched refs:clientAPI (Results 1 – 7 of 7) sorted by relevance

/llvm-project/mlir/lib/Conversion/SPIRVToLLVM/
H A DSPIRVToLLVMPass.cpp53 populateSPIRVToLLVMTypeConversion(converter, clientAPI); in runOnOperation()
56 populateSPIRVToLLVMConversionPatterns(converter, patterns, clientAPI); in runOnOperation()
63 if (clientAPI != spirv::ClientAPI::OpenCL && in runOnOperation()
64 clientAPI != spirv::ClientAPI::Unknown) in runOnOperation()
67 << spirv::stringifyClientAPI(clientAPI) << "' not implemented"; in runOnOperation()
H A DSPIRVToLLVM.cpp276 spirv::ClientAPI clientAPI) { in mapToOpenCLAddressSpace()
278 storageClassToAddressSpace(clientAPI, type.getStorageClass()); in mapToOpenCLAddressSpace()
740 GlobalVariablePattern(spirv::ClientAPI clientAPI, Args &&...args) in matchAndRewrite()
743 clientAPI(clientAPI) {} in matchAndRewrite()
788 /*alignment=*/0, storageClassToAddressSpace(clientAPI, storageClass)); in matchAndRewrite()
798 spirv::ClientAPI clientAPI; in matchAndRewrite()
1794 spirv::ClientAPI clientAPI) {
1798 typeConverter.addConversion([&, clientAPI](spirv::PointerType type) {
1799 return convertPointerType(type, typeConverter, clientAPI);
298 mapToAddressSpace(spirv::ClientAPI clientAPI,spirv::StorageClass storageClass) mapToAddressSpace() argument
315 convertPointerType(spirv::PointerType type,LLVMTypeConverter & converter,spirv::ClientAPI clientAPI) convertPointerType() argument
777 GlobalVariablePattern(spirv::ClientAPI clientAPI,Args &&...args) GlobalVariablePattern() argument
835 spirv::ClientAPI clientAPI; global() member in __anond15b27240111::GlobalVariablePattern
1555 populateSPIRVToLLVMTypeConversion(LLVMTypeConverter & typeConverter,spirv::ClientAPI clientAPI) populateSPIRVToLLVMTypeConversion() argument
1572 populateSPIRVToLLVMConversionPatterns(LLVMTypeConverter & typeConverter,RewritePatternSet & patterns,spirv::ClientAPI clientAPI) populateSPIRVToLLVMConversionPatterns() argument
[all...]
/llvm-project/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVAttributes.cpp88 TargetEnvAttributeStorage(Attribute triple, ClientAPI clientAPI, in TargetEnvAttributeStorage()
91 : triple(triple), limits(limits), clientAPI(clientAPI), in TargetEnvAttributeStorage()
95 return key == std::make_tuple(triple, clientAPI, vendorID, deviceType, in operator ==()
109 ClientAPI clientAPI; member
290 spirv::VerCapExtAttr triple, ResourceLimitsAttr limits, ClientAPI clientAPI, in get()
294 return Base::get(context, triple, clientAPI, vendorID, deviceType, deviceID, in get()
325 return getImpl()->clientAPI; in getClientAPI()
533 auto clientAPI = spirv::ClientAPI::Unknown; in parseTargetEnvAttr()
542 clientAPI in parseTargetEnvAttr()
291 get(spirv::VerCapExtAttr triple,ResourceLimitsAttr limits,ClientAPI clientAPI,Vendor vendorID,DeviceType deviceType,uint32_t deviceID) get() argument
534 auto clientAPI = spirv::ClientAPI::Unknown; parseTargetEnvAttr() local
641 auto clientAPI = targetEnv.getClientAPI(); print() local
[all...]
/llvm-project/mlir/lib/Conversion/MemRefToSPIRV/
H A DMapMemRefStorageClassPass.cpp281 if (clientAPI == "opencl") in initializeOptions()
283 else if (clientAPI != "vulkan") in initializeOptions()
284 return errorHandler(llvm::Twine("Invalid clienAPI: ") + clientAPI); in initializeOptions()
/llvm-project/mlir/lib/Dialect/SPIRV/Transforms/
H A DUnifyAliasedResourcePass.cpp587 spirv::ClientAPI clientAPI = targetEnv.getClientAPI(); in runOnOperation() local
589 clientAPI == spirv::ClientAPI::Vulkan && in runOnOperation()
591 if (clientAPI != spirv::ClientAPI::WebGPU && in runOnOperation()
592 clientAPI != spirv::ClientAPI::Metal && !isVulkanOnAppleDevices) in runOnOperation()
/llvm-project/mlir/include/mlir/Dialect/SPIRV/IR/
H A DSPIRVAttributes.h154 ClientAPI clientAPI = ClientAPI::Unknown,
/llvm-project/mlir/include/mlir/Conversion/
H A DPasses.td842 Option<"clientAPI", "client-api", "std::string", /*default=*/"\"vulkan\"",
1089 Option<"clientAPI", "client-api", "::mlir::spirv::ClientAPI",