Home | History | Annotate | Download | only in FrontendTool

Lines Matching refs:CI

31 static FrontendAction *CreateFrontendBaseAction(CompilerInstance &CI) {
34 switch (CI.getFrontendOpts().ProgramAction) {
62 if (it->getName() == CI.getFrontendOpts().ActionName) {
64 if (!P->ParseArgs(CI, CI.getFrontendOpts().PluginArgs))
70 CI.getDiagnostics().Report(diag::err_fe_invalid_plugin_name)
71 << CI.getFrontendOpts().ActionName;
86 static FrontendAction *CreateFrontendAction(CompilerInstance &CI) {
88 FrontendAction *Act = CreateFrontendBaseAction(CI);
93 switch (CI.getFrontendOpts().ARCMTAction) {
104 CI.getFrontendOpts().ARCMTMigrateDir,
105 CI.getFrontendOpts().ARCMTMigrateReportOut,
106 CI.getFrontendOpts().ARCMTMigrateEmitARCErrors);
112 if (!CI.getFrontendOpts().ASTMergeFiles.empty())
113 Act = new ASTMergeAction(Act, &CI.getFrontendOpts().ASTMergeFiles[0],
114 CI.getFrontendOpts().ASTMergeFiles.size());