Lines Matching refs:AST
152 std::unique_ptr<ASTUnit> AST) { in setCurrentInput() argument
154 CurrentASTUnit = std::move(AST); in setCurrentInput()
627 std::unique_ptr<ASTUnit> AST = ASTUnit::LoadFromASTFile( in BeginSourceFile() local
631 if (!AST) in BeginSourceFile()
636 CI.getHeaderSearchOpts() = AST->getHeaderSearchOpts(); in BeginSourceFile()
637 CI.getPreprocessorOpts() = AST->getPreprocessorOpts(); in BeginSourceFile()
638 CI.getLangOpts() = AST->getLangOpts(); in BeginSourceFile()
642 CI.setFileManager(&AST->getFileManager()); in BeginSourceFile()
644 CI.getSourceManager().initializeForReplay(AST->getSourceManager()); in BeginSourceFile()
649 if (auto ASTReader = AST->getASTReader()) { in BeginSourceFile()
664 auto Kind = AST->getInputKind(); in BeginSourceFile()
667 AST->getPreprocessor().getHeaderSearchInfo().lookupModule( in BeginSourceFile()
668 AST->getLangOpts().CurrentModule, SourceLocation(), in BeginSourceFile()
673 auto &OldSM = AST->getSourceManager(); in BeginSourceFile()
680 setCurrentInput(Input, std::move(AST)); in BeginSourceFile()
695 std::unique_ptr<ASTUnit> AST = ASTUnit::LoadFromASTFile( in BeginSourceFile() local
700 if (!AST) in BeginSourceFile()
709 CI.setFileManager(&AST->getFileManager()); in BeginSourceFile()
710 CI.setSourceManager(&AST->getSourceManager()); in BeginSourceFile()
711 CI.setPreprocessor(AST->getPreprocessorPtr()); in BeginSourceFile()
715 CI.setASTContext(&AST->getASTContext()); in BeginSourceFile()
717 setCurrentInput(Input, std::move(AST)); in BeginSourceFile()