Searched refs:PassPlugin (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassPlugin.h1 //===- llvm/Passes/PassPlugin.h - Public Plugin API -----------------------===//
40 /// expected to use the \c PassPlugin class below to interface with it.
60 class PassPlugin { class in namespace:llvm
67 static Expected<PassPlugin> Load(const std::string &Filename);
87 PassPlugin(const std::string &Filename, const sys::DynamicLibrary &Library) function in class:llvm::PassPlugin
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Passes/
H A DPassPlugin.cpp9 #include "llvm/Passes/PassPlugin.h"
16 Expected<PassPlugin> PassPlugin::Load(const std::string &Filename) {
25 PassPlugin P{Filename, Library};
/freebsd-13-stable/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp30 #include "llvm/Passes/PassPlugin.h"
277 auto PassPlugin = PassPlugin::Load(PluginFN); local
278 if (!PassPlugin) {
284 PassPlugin->registerPassBuilderCallbacks(PB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp32 #include "llvm/Passes/PassPlugin.h"
144 auto PassPlugin = PassPlugin::Load(PluginFN); local
145 if (!PassPlugin) {
151 PassPlugin->registerPassBuilderCallbacks(PB);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp41 #include "llvm/Passes/PassPlugin.h"
1162 auto PassPlugin = PassPlugin::Load(PluginFN); local
1163 if (PassPlugin) {
1164 PassPlugin->registerPassBuilderCallbacks(PB);
1167 << PluginFN << toString(PassPlugin.takeError());
/freebsd-13-stable/lib/clang/libllvm/
H A DMakefile840 SRCS_MIN+= Passes/PassPlugin.cpp

Completed in 177 milliseconds