[PATCH] D122683: [OpenMP] Use new offloading binary when embedding offloading images
    Joseph Huber via Phabricator via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Tue Mar 29 13:46:02 PDT 2022
    
    
  
jhuber6 created this revision.
jhuber6 added reviewers: jdoerfert, tianshilei1992, JonChesterfield.
Herald added subscribers: ormris, dexonsmith, guansong, hiraditya, yaxunl.
Herald added a project: All.
jhuber6 requested review of this revision.
Herald added subscribers: llvm-commits, cfe-commits, sstefan1, MaskRay.
Herald added projects: clang, LLVM.
The previous patch introduced the offloading binary format so we can
store some metada along with the binary image. This patch introduces
using this inside the linker wrapper and Clang instead of the previous
method that embedded the metadata in the section name.
Repository:
  rG LLVM Github Monorepo
https://reviews.llvm.org/D122683
Files:
  clang/include/clang/Basic/CodeGenOptions.h
  clang/lib/CodeGen/BackendUtil.cpp
  clang/lib/Driver/ToolChains/Clang.cpp
  clang/test/Driver/openmp-offload-gpu.c
  clang/test/Frontend/embed-object.c
  clang/test/Frontend/embed-object.ll
  clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp
  llvm/include/llvm/Object/OffloadBinary.h
  llvm/include/llvm/Transforms/Utils/ModuleUtils.h
  llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  llvm/lib/Transforms/Utils/ModuleUtils.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D122683.418969.patch
Type: text/x-patch
Size: 26428 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220329/4cf4ca30/attachment-0001.bin>
    
    
More information about the cfe-commits
mailing list