Home
last modified time | relevance | path

Searched refs:PassPlugin (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassPlugin.h60 class PassPlugin {
67 static Expected<PassPlugin> Load(const std::string &Filename);
87 PassPlugin(const std::string &Filename, const sys::DynamicLibrary &Library) in PassPlugin() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassPlugin.cpp16 Expected<PassPlugin> PassPlugin::Load(const std::string &Filename) { in Load()
25 PassPlugin P{Filename, Library}; in Load()
/freebsd-14.2/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.h28 class PassPlugin; variable
70 StringRef PassPipeline, ArrayRef<PassPlugin> PassPlugins,
H A DNewPMDriver.cpp331 ArrayRef<PassPlugin> PassPlugins, OutputKind OK, VerifierKind VK, in runPassPipeline()
428 for (auto &PassPlugin : PassPlugins) in runPassPipeline() local
429 PassPlugin.registerPassBuilderCallbacks(PB); in runPassPipeline()
H A Dopt.cpp448 SmallVector<PassPlugin, 1> PluginList; in main()
450 auto Plugin = PassPlugin::Load(PluginPath); in main()
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp193 auto PassPlugin = PassPlugin::Load(PluginFN); in RegisterPassPlugins() local
194 if (!PassPlugin) { in RegisterPassPlugins()
200 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp885 auto PassPlugin = PassPlugin::Load(PluginFN); in RunOptimizationPipeline() local
886 if (PassPlugin) { in RunOptimizationPipeline()
887 PassPlugin->registerPassBuilderCallbacks(PB); in RunOptimizationPipeline()
890 << PluginFN << toString(PassPlugin.takeError()); in RunOptimizationPipeline()
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile1047 SRCS_MIN+= Passes/PassPlugin.cpp