Searched refs:PassPlugin (Results 1 – 8 of 8) sorted by relevance
16 Expected<PassPlugin> PassPlugin::Load(const std::string &Filename) { in Load()25 PassPlugin P{Filename, Library}; in Load()
60 class PassPlugin {67 LLVM_ABI static Expected<PassPlugin> Load(const std::string &Filename);87 PassPlugin(const std::string &Filename, const sys::DynamicLibrary &Library) in PassPlugin() function
29 class PassPlugin; variable72 ArrayRef<PassPlugin> PassPlugins,
354 ArrayRef<PassPlugin> PassPlugins, in runPassPipeline()452 for (auto &PassPlugin : PassPlugins) in runPassPipeline() local453 PassPlugin.registerPassBuilderCallbacks(PB); in runPassPipeline()
453 SmallVector<PassPlugin, 1> PluginList; in optMain()455 auto Plugin = PassPlugin::Load(PluginPath); in optMain()
194 auto PassPlugin = PassPlugin::Load(PluginFN); in RegisterPassPlugins() local195 if (!PassPlugin) in RegisterPassPlugins()196 reportFatalUsageError(PassPlugin.takeError()); in RegisterPassPlugins()197 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins()
983 auto PassPlugin = PassPlugin::Load(PluginFN); in RunOptimizationPipeline() local984 if (PassPlugin) { in RunOptimizationPipeline()985 PassPlugin->registerPassBuilderCallbacks(PB); in RunOptimizationPipeline()988 << PluginFN << toString(PassPlugin.takeError()); in RunOptimizationPipeline()
1153 SRCS_MIN+= Passes/PassPlugin.cpp