[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