[PATCH] D76866: Enable new passmanager plugin support for LTO.

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 2 18:27:26 PDT 2020


efriedma updated this revision to Diff 254662.
efriedma retitled this revision from "Enable plugin support for LTO." to "Enable new passmanager plugin support for LTO.".
efriedma edited the summary of this revision.
efriedma added reviewers: serge-sans-paille, mehdi_amini.
efriedma added a comment.

Added support/tests for dynamically loaded NewPM LTO plugins.  (Statically linked plugins can't be tested in regression tests because there are none by default.)

Depending on the review responses, I might split the parts necessary for static plugins into a separate patch, since dynamic plugins are a lot more complicated.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D76866/new/

https://reviews.llvm.org/D76866

Files:
  lld/tools/lld/CMakeLists.txt
  llvm/examples/Bye/Bye.cpp
  llvm/include/llvm/LTO/Config.h
  llvm/lib/LTO/CMakeLists.txt
  llvm/lib/LTO/LTOBackend.cpp
  llvm/test/Feature/load_extension.ll
  llvm/test/lit.cfg.py
  llvm/tools/llvm-lto2/CMakeLists.txt
  llvm/tools/llvm-lto2/llvm-lto2.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D76866.254662.patch
Type: text/x-patch
Size: 9182 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200403/59802486/attachment-0001.bin>


More information about the llvm-commits mailing list