Lines Matching refs:AST
138 std::unique_ptr<ASTUnit> AST) { in setCurrentInput() argument
140 CurrentASTUnit = std::move(AST); in setCurrentInput()
578 std::unique_ptr<ASTUnit> AST = ASTUnit::LoadFromASTFile( in BeginSourceFile() local
582 if (!AST) in BeginSourceFile()
587 CI.getHeaderSearchOpts() = AST->getHeaderSearchOpts(); in BeginSourceFile()
588 CI.getPreprocessorOpts() = AST->getPreprocessorOpts(); in BeginSourceFile()
589 CI.getLangOpts() = AST->getLangOpts(); in BeginSourceFile()
593 CI.setFileManager(&AST->getFileManager()); in BeginSourceFile()
595 CI.getSourceManager().initializeForReplay(AST->getSourceManager()); in BeginSourceFile()
600 if (auto ASTReader = AST->getASTReader()) { in BeginSourceFile()
616 auto Kind = AST->getInputKind(); in BeginSourceFile()
619 AST->getPreprocessor().getHeaderSearchInfo().lookupModule( in BeginSourceFile()
620 AST->getLangOpts().CurrentModule, /*AllowSearch*/ false); in BeginSourceFile()
624 auto &OldSM = AST->getSourceManager(); in BeginSourceFile()
631 setCurrentInput(Input, std::move(AST)); in BeginSourceFile()
646 std::unique_ptr<ASTUnit> AST = ASTUnit::LoadFromASTFile( in BeginSourceFile() local
651 if (!AST) in BeginSourceFile()
660 CI.setFileManager(&AST->getFileManager()); in BeginSourceFile()
661 CI.setSourceManager(&AST->getSourceManager()); in BeginSourceFile()
662 CI.setPreprocessor(AST->getPreprocessorPtr()); in BeginSourceFile()
666 CI.setASTContext(&AST->getASTContext()); in BeginSourceFile()
668 setCurrentInput(Input, std::move(AST)); in BeginSourceFile()