[all-commits] [llvm/llvm-project] 7169c4: [OpenMP][NFCI] Organize offload entry logic

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Fri Dec 1 15:11:45 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7169c45efa9055ef518ceba5e3cd28272d84a21f
      https://github.com/llvm/llvm-project/commit/7169c45efa9055ef518ceba5e3cd28272d84a21f
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-12-01 (Fri, 01 Dec 2023)

  Changed paths:
    M openmp/libomptarget/include/DeviceImage.h
    A openmp/libomptarget/include/OffloadEntry.h
    M openmp/libomptarget/include/PluginManager.h
    M openmp/libomptarget/include/device.h
    M openmp/libomptarget/src/DeviceImage.cpp
    M openmp/libomptarget/src/PluginManager.cpp
    M openmp/libomptarget/src/device.cpp
    M openmp/libomptarget/src/omptarget.cpp
    M openmp/libomptarget/src/rtl.cpp
    M openmp/libomptarget/test/offloading/ctor_dtor.cpp

  Log Message:
  -----------
  [OpenMP][NFCI] Organize offload entry logic

This moves the offload entry logic into classes and provides convenient
accessors. No functional change intended but we can now print all
offload entries (and later look them up), tested via
`OMPTARGET_DUMP_OFFLOAD_ENTRIES=<device_no>`.




More information about the All-commits mailing list