Searched refs:PassPlugin (Results 1 – 9 of 9) sorted by relevance
16 Expected<PassPlugin> PassPlugin::Load(const std::string &Filename) { in Load()25 PassPlugin P{Filename, Library}; in Load()
4 PassPlugin.cpp
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
314 auto PassPlugin = PassPlugin::Load(PluginFN); in runPassPipeline() local315 if (!PassPlugin) { in runPassPipeline()321 PassPlugin->registerPassBuilderCallbacks(PB); in runPassPipeline()
11 PassPlugin.cpp \
22 "PassPlugin.cpp",
169 auto PassPlugin = PassPlugin::Load(PluginFN); in RegisterPassPlugins() local170 if (!PassPlugin) { in RegisterPassPlugins()176 PassPlugin->registerPassBuilderCallbacks(PB); in RegisterPassPlugins()
1287 auto PassPlugin = PassPlugin::Load(PluginFN); in EmitAssemblyWithNewPassManager() local1288 if (PassPlugin) { in EmitAssemblyWithNewPassManager()1289 PassPlugin->registerPassBuilderCallbacks(PB); in EmitAssemblyWithNewPassManager()1292 << PluginFN << toString(PassPlugin.takeError()); in EmitAssemblyWithNewPassManager()
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);