[all-commits] [llvm/llvm-project] 87b410: [Libomptarget][NFC] Remove concept of optional plu...

Joseph Huber via All-commits all-commits at lists.llvm.org
Thu Feb 22 14:49:33 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 87b410821148402d74ac7a14bed233078a49cb7b
      https://github.com/llvm/llvm-project/commit/87b410821148402d74ac7a14bed233078a49cb7b
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2024-02-22 (Thu, 22 Feb 2024)

  Changed paths:
    M openmp/libomptarget/include/PluginManager.h
    M openmp/libomptarget/include/Shared/PluginAPI.inc
    M openmp/libomptarget/src/PluginManager.cpp

  Log Message:
  -----------
  [Libomptarget][NFC] Remove concept of optional plugin functions (#82681)

Summary:
Ever since the introduction of the new plugins we haven't exercised the
concept of "optional" plugin functions. This is done in perparation for
making the plugins use a static interface as it will greatly simplify
the implementation if we assert that every function has the entrypoints.
Currently some unsupported functions will just return failure or some
other default value, so this shouldn't change anything.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list