[clang] [llvm] [clang-linker-wrapper] Add ELF packaging for spirv64-intel OpenMP images (PR #125737)
Joseph Huber via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 5 07:30:41 PST 2025
================
@@ -605,6 +605,17 @@ Expected<StringRef> linkDevice(ArrayRef<StringRef> InputFiles,
}
}
+Error containerizeRawImage(std::unique_ptr<MemoryBuffer> &Img, OffloadKind Kind,
+ const ArgList &Args) {
+ llvm::Triple Triple(Args.getLastArgValue(OPT_triple_EQ));
+ if (Kind != OFK_OpenMP || !Triple.isSPIRV() ||
+ Triple.getVendor() != llvm::Triple::Intel)
+ return Error::success();
+ if (Error E = offloading::intel::containerizeOpenMPSPIRVImage(Img))
+ return E;
+ return Error::success();
----------------
jhuber6 wrote:
```suggestion
return offloading::intel::containerizeOpenMPSPIRVImage(Img);
```
https://github.com/llvm/llvm-project/pull/125737
More information about the llvm-commits
mailing list