Lines Matching refs:AST
146 std::unique_ptr<ASTUnit> AST) { in setCurrentInput() argument
148 CurrentASTUnit = std::move(AST); in setCurrentInput()
614 std::unique_ptr<ASTUnit> AST = ASTUnit::LoadFromASTFile( in BeginSourceFile() local
618 if (!AST) in BeginSourceFile()
623 CI.getHeaderSearchOpts() = AST->getHeaderSearchOpts(); in BeginSourceFile()
624 CI.getPreprocessorOpts() = AST->getPreprocessorOpts(); in BeginSourceFile()
625 CI.getLangOpts() = AST->getLangOpts(); in BeginSourceFile()
629 CI.setFileManager(&AST->getFileManager()); in BeginSourceFile()
631 CI.getSourceManager().initializeForReplay(AST->getSourceManager()); in BeginSourceFile()
636 if (auto ASTReader = AST->getASTReader()) { in BeginSourceFile()
651 auto Kind = AST->getInputKind(); in BeginSourceFile()
654 AST->getPreprocessor().getHeaderSearchInfo().lookupModule( in BeginSourceFile()
655 AST->getLangOpts().CurrentModule, SourceLocation(), in BeginSourceFile()
660 auto &OldSM = AST->getSourceManager(); in BeginSourceFile()
667 setCurrentInput(Input, std::move(AST)); in BeginSourceFile()
682 std::unique_ptr<ASTUnit> AST = ASTUnit::LoadFromASTFile( in BeginSourceFile() local
687 if (!AST) in BeginSourceFile()
696 CI.setFileManager(&AST->getFileManager()); in BeginSourceFile()
697 CI.setSourceManager(&AST->getSourceManager()); in BeginSourceFile()
698 CI.setPreprocessor(AST->getPreprocessorPtr()); in BeginSourceFile()
702 CI.setASTContext(&AST->getASTContext()); in BeginSourceFile()
704 setCurrentInput(Input, std::move(AST)); in BeginSourceFile()