Searched refs:PassPlugin (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Passes/ |
| H A D | PluginsTest.cpp | 50 Expected<PassPlugin> Plugin = PassPlugin::Load(PluginPath); in TEST() 78 Expected<PassPlugin> DoublerPlugin1 = PassPlugin::Load(DoublerPluginPath); in TEST() 82 Expected<PassPlugin> TestPlugin = PassPlugin::Load(TestPluginPath); in TEST() 89 Expected<PassPlugin> DoublerPlugin2 = PassPlugin::Load(DoublerPluginPath); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/Passes/ |
| H A D | PassPlugin.h | 60 class PassPlugin { 67 static Expected<PassPlugin> Load(const std::string &Filename); 87 PassPlugin(const std::string &Filename, const sys::DynamicLibrary &Library) in PassPlugin() function
|
| /llvm-project-15.0.7/llvm/lib/Passes/ |
| H A D | PassPlugin.cpp | 16 Expected<PassPlugin> PassPlugin::Load(const std::string &Filename) { in Load() 25 PassPlugin P{Filename, Library}; in Load()
|
| H A D | CMakeLists.txt | 6 PassPlugin.cpp
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | NewPMDriver.h | 28 class PassPlugin; variable 75 ArrayRef<PassPlugin> PassPlugins, opt_tool::OutputKind OK,
|
| H A D | NewPMDriver.cpp | 291 ArrayRef<PassPlugin> PassPlugins, in runPassPipeline() 376 for (auto &PassPlugin : PassPlugins) in runPassPipeline() local 377 PassPlugin.registerPassBuilderCallbacks(PB); in runPassPipeline()
|
| H A D | opt.cpp | 536 SmallVector<PassPlugin, 1> PluginList; in main() 538 auto Plugin = PassPlugin::Load(PluginPath); in main()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Passes/ |
| H A D | BUILD.gn | 24 "PassPlugin.cpp",
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 191 auto PassPlugin = PassPlugin::Load(PluginFN); in RegisterPassPlugins() local 192 if (!PassPlugin) { in RegisterPassPlugins() 198 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 805 auto PassPlugin = PassPlugin::Load(PluginFN); in RunOptimizationPipeline() local 806 if (PassPlugin) { in RunOptimizationPipeline() 807 PassPlugin->registerPassBuilderCallbacks(PB); in RunOptimizationPipeline() 810 << PluginFN << toString(PassPlugin.takeError()); in RunOptimizationPipeline()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | InternalsManual.rst | 739 + for (const std::string &PassPlugin : Opts.PassPlugins) 740 + GenerateArg(Args, OPT_fpass_plugin_EQ, PassPlugin, SA); 752 + if (auto PassPlugin = PassPlugin::Load(PluginFN)) 753 + PassPlugin->registerPassBuilderCallbacks(PB);
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 6196 llvm/lib/Passes/PassPlugin.cpp
|