Lines Matching refs:CI

41 HTMLPrintAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) {  in CreateASTConsumer()  argument
43 CI.createDefaultOutputFile(false, InFile)) in CreateASTConsumer()
44 return CreateHTMLPrinter(std::move(OS), CI.getPreprocessor()); in CreateASTConsumer()
52 FixItAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer() argument
96 bool FixItAction::BeginSourceFileAction(CompilerInstance &CI) { in BeginSourceFileAction() argument
105 Rewriter.reset(new FixItRewriter(CI.getDiagnostics(), CI.getSourceManager(), in BeginSourceFileAction()
106 CI.getLangOpts(), FixItOpts.get())); in BeginSourceFileAction()
115 bool FixItRecompile::BeginInvocation(CompilerInstance &CI) { in BeginInvocation() argument
120 const FrontendOptions &FEOpts = CI.getFrontendOpts(); in BeginInvocation()
122 if (FixAction->BeginSourceFile(CI, FEOpts.Inputs[0])) { in BeginInvocation()
131 FixItRewriter Rewriter(CI.getDiagnostics(), CI.getSourceManager(), in BeginInvocation()
132 CI.getLangOpts(), FixItOpts.get()); in BeginInvocation()
142 CI.setSourceManager(nullptr); in BeginInvocation()
143 CI.setFileManager(nullptr); in BeginInvocation()
150 CI.getDiagnosticClient().clear(); in BeginInvocation()
151 CI.getDiagnostics().Reset(); in BeginInvocation()
153 PreprocessorOptions &PPOpts = CI.getPreprocessorOpts(); in BeginInvocation()
164 RewriteObjCAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) { in CreateASTConsumer() argument
166 CI.createDefaultOutputFile(false, InFile, "cpp")) { in CreateASTConsumer()
167 if (CI.getLangOpts().ObjCRuntime.isNonFragile()) in CreateASTConsumer()
169 std::string(InFile), std::move(OS), CI.getDiagnostics(), in CreateASTConsumer()
170 CI.getLangOpts(), CI.getDiagnosticOpts().NoRewriteMacros, in CreateASTConsumer()
171 (CI.getCodeGenOpts().getDebugInfo() != codegenoptions::NoDebugInfo)); in CreateASTConsumer()
173 CI.getDiagnostics(), CI.getLangOpts(), in CreateASTConsumer()
174 CI.getDiagnosticOpts().NoRewriteMacros); in CreateASTConsumer()
186 CompilerInstance &CI = getCompilerInstance(); in ExecuteAction() local
188 CI.createDefaultOutputFile(/*Binary=*/true, getCurrentFileOrBufferName()); in ExecuteAction()
191 RewriteMacrosInInput(CI.getPreprocessor(), OS.get()); in ExecuteAction()
195 CompilerInstance &CI = getCompilerInstance(); in ExecuteAction() local
197 CI.createDefaultOutputFile(/*Binary=*/false, getCurrentFileOrBufferName()); in ExecuteAction()
200 DoRewriteTest(CI.getPreprocessor(), OS.get()); in ExecuteAction()
204 CompilerInstance &CI; member in RewriteIncludesAction::RewriteImportsListener
210 RewriteImportsListener(CompilerInstance &CI, std::shared_ptr<raw_ostream> Out) in RewriteImportsListener() argument
211 : CI(CI), Out(Out) {} in RewriteImportsListener()
215 auto File = CI.getFileManager().getFile(Filename); in visitModuleFile()
223 CI.getASTReader()->getModuleManager().lookup(*File); in visitModuleFile()
244 CompilerInstance Instance(CI.getPCHContainerOperations(), in visitModuleFile()
245 &CI.getModuleCache()); in visitModuleFile()
247 std::make_shared<CompilerInvocation>(CI.getInvocation())); in visitModuleFile()
249 new ForwardingDiagnosticConsumer(CI.getDiagnosticClient()), in visitModuleFile()
270 bool RewriteIncludesAction::BeginSourceFileAction(CompilerInstance &CI) { in BeginSourceFileAction() argument
273 CI.createDefaultOutputFile(/*Binary=*/true, getCurrentFileOrBufferName()); in BeginSourceFileAction()
295 if (CI.getPreprocessorOutputOpts().RewriteImports) { in BeginSourceFileAction()
296 CI.createASTReader(); in BeginSourceFileAction()
297 CI.getASTReader()->addListener( in BeginSourceFileAction()
298 std::make_unique<RewriteImportsListener>(CI, OutputStream)); in BeginSourceFileAction()
305 CompilerInstance &CI = getCompilerInstance(); in ExecuteAction() local
309 if (CI.getPreprocessorOutputOpts().RewriteImports) { in ExecuteAction()
313 RewriteIncludesInInput(CI.getPreprocessor(), &OS, in ExecuteAction()
314 CI.getPreprocessorOutputOpts()); in ExecuteAction()
318 RewriteIncludesInInput(CI.getPreprocessor(), OutputStream.get(), in ExecuteAction()
319 CI.getPreprocessorOutputOpts()); in ExecuteAction()