aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/TestModuleFileExtension.cpp
diff options
context:
space:
mode:
authoribricchi <ibricchi@student.ethz.ch>2022-12-16 14:11:52 -0800
committerMircea Trofin <mtrofin@google.com>2022-12-16 16:00:37 -0800
commita00aaf2b1317fbc224dc6606ef7c2a10d617f28f (patch)
tree4dc7e791ed3a546f5ba721b79b58ecc1b5bd80c7 /clang/lib/Frontend/TestModuleFileExtension.cpp
parent7d2c1150d31bb3692c81f6ecb0dbe61170e31212 (diff)
downloadllvm-a00aaf2b1317fbc224dc6606ef7c2a10d617f28f.zip
llvm-a00aaf2b1317fbc224dc6606ef7c2a10d617f28f.tar.gz
llvm-a00aaf2b1317fbc224dc6606ef7c2a10d617f28f.tar.bz2
[InlineAdvisor] Allow loading advisors as plugins
Adds the ability to load InlineAdvisors as plugins. This allows developing and distributing inlining heuristics outside of tree. The PluginInlineAdvisorAnalysis class serves as the entry point for dynamic advisors. Plugins must register instances of this class to provide their own InliningAdvisor. Reviewed By: mtrofin Differential Revision: https://reviews.llvm.org/D139644
Diffstat (limited to 'clang/lib/Frontend/TestModuleFileExtension.cpp')
0 files changed, 0 insertions, 0 deletions