[all-commits] [llvm/llvm-project] f2f88f: An attempt to abandon omptarget out-of-tree builds.

vzakhari via All-commits all-commits at lists.llvm.org
Fri May 7 12:44:39 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f2f88f3e7a110b2d4d9da446e45f0dba040e62b2
      https://github.com/llvm/llvm-project/commit/f2f88f3e7a110b2d4d9da446e45f0dba040e62b2
  Author: Vyacheslav Zakharin <vyacheslav.p.zakharin at intel.com>
  Date:   2021-05-07 (Fri, 07 May 2021)

  Changed paths:
    M openmp/CMakeLists.txt
    M openmp/README.rst
    M openmp/libomptarget/cmake/Modules/LibomptargetGetDependencies.cmake
    M openmp/libomptarget/deviceRTLs/amdgcn/CMakeLists.txt
    M openmp/libomptarget/src/CMakeLists.txt

  Log Message:
  -----------
  An attempt to abandon omptarget out-of-tree builds.

I want to start using LLVM component libraries in libomptarget
to stop duplicating implementations already available in LLVM
(e.g. LLVMObject, LLVMSupport, etc.). Without relying on LLVM
in all libomptarget builds one has to provide fallback implementation
for each used LLVM feature.

This is an attempt to stop supporting out-of-llvm-tree builds of libomptarget.

I understand that I may need to revert this,
if this affects downstream projects in a bad way.

Differential Revision: https://reviews.llvm.org/D101509




More information about the All-commits mailing list