================ @@ -52,6 +54,23 @@ LLVM_ABI llvm::Error wrapHIPBinary(llvm::Module &M, llvm::ArrayRef<char> Images, EntryArrayTy EntryArray, llvm::StringRef Suffix = "", bool EmitSurfacesAndTextures = true); + +struct SYCLJITOptions { + // Target/compiler specific options that are suggested to use to "compile" + // program at runtime. + std::string CompileOptions; + // Target/compiler specific options that are suggested to use to "link" + // program at runtime. + std::string LinkOptions; +}; + +/// Wraps OffloadBinaries in the given \p Buffers into the module \p M +/// as global symbols and registers the images with the SYCL Runtime. +/// \param Options Data that needs to be encoded for the later use in a runtime. ---------------- maksimsab wrote:
Done. https://github.com/llvm/llvm-project/pull/147508 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits