Lines Matching defs:CI
40 CreateFrontendBaseAction(CompilerInstance &CI) {
45 switch (CI.getFrontendOpts().ProgramAction) {
86 if (Plugin.getName() == CI.getFrontendOpts().ActionName) {
91 CI,
92 CI.getFrontendOpts().PluginArgs[std::string(Plugin.getName())]))
98 CI.getDiagnostics().Report(diag::err_fe_invalid_plugin_name)
99 << CI.getFrontendOpts().ActionName;
105 if (CI.getPreprocessorOutputOpts().RewriteIncludes ||
106 CI.getPreprocessorOutputOpts().RewriteImports)
136 CI.getDiagnostics().Report(diag::err_fe_action_not_available) << Action;
144 CreateFrontendAction(CompilerInstance &CI) {
146 std::unique_ptr<FrontendAction> Act = CreateFrontendBaseAction(CI);
150 const FrontendOptions &FEOpts = CI.getFrontendOpts();
157 if (CI.getFrontendOpts().ProgramAction != frontend::MigrateSource &&
158 CI.getFrontendOpts().ProgramAction != frontend::GeneratePCH) {
190 CI.getDiagnostics().Report(diag::warn_missing_symbol_graph_dir);
191 CI.getFrontendOpts().SymbolGraphOutputDir = ".";
193 CI.getCodeGenOpts().ClearASTBeforeBackend = false;