Lines Matching refs:CI
20 ASTMergeAction::CreateASTConsumer(CompilerInstance &CI, StringRef InFile) {
21 return AdaptedAction->CreateASTConsumer(CI, InFile);
24 bool ASTMergeAction::BeginSourceFileAction(CompilerInstance &CI) {
29 AdaptedAction->setCompilerInstance(&CI);
30 return AdaptedAction->BeginSourceFileAction(CI);
34 CompilerInstance &CI = getCompilerInstance();
35 CI.getDiagnostics().getClient()->BeginSourceFile(
36 CI.getASTContext().getLangOpts());
37 CI.getDiagnostics().SetArgToStringFn(&FormatASTNodeDiagnosticArgument,
38 &CI.getASTContext());
40 DiagIDs(CI.getDiagnostics().getDiagnosticIDs());
42 *CI.getASTContext().getTranslationUnitDecl());
45 Diags(new DiagnosticsEngine(DiagIDs, &CI.getDiagnosticOpts(),
47 *CI.getDiagnostics().getClient()),
50 ASTFiles[I], CI.getPCHContainerReader(), ASTUnit::LoadEverything, Diags,
51 CI.getFileSystemOpts(), false);
56 ASTImporter Importer(CI.getASTContext(), CI.getFileManager(),
72 CI.getASTConsumer().HandleTopLevelDecl(DGR);
80 CI.getDiagnostics().getClient()->EndSourceFile();