[clang] [llvm] [Offloading] Extend OffloadBinary format to support multiple metadata entries (PR #169425)

Yury Plyakhin via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 18 09:34:04 PST 2025


================
@@ -496,12 +496,12 @@ Error runSYCLLink(ArrayRef<std::string> Files, const ArgList &Args) {
     if (!ModOrErr)
       return ModOrErr.takeError();
 
-    SmallVector<StringRef> Symbols;
+    std::string SymbolData;
----------------
YuriPlyakhin wrote:

I plan to split the PR, before I move it to `Open` state. In this `Draft` I'm adding some changes to make sure the new format works as expected for SYCL as well.
FYI, I also merged this draft PR to my fork of `intel/llvm` repo and I'm prototyping follow-up changes that will be needed for some SYCL features in `intel/llvm` repo based on new format.

https://github.com/llvm/llvm-project/pull/169425


More information about the llvm-commits mailing list