Lines Matching refs:AST
152 std::unique_ptr<ASTUnit> AST) { in setCurrentInput() argument
154 CurrentASTUnit = std::move(AST); in setCurrentInput()
621 std::unique_ptr<ASTUnit> AST = ASTUnit::LoadFromASTFile( in BeginSourceFile() local
625 if (!AST) in BeginSourceFile()
630 CI.getHeaderSearchOpts() = AST->getHeaderSearchOpts(); in BeginSourceFile()
631 CI.getPreprocessorOpts() = AST->getPreprocessorOpts(); in BeginSourceFile()
632 CI.getLangOpts() = AST->getLangOpts(); in BeginSourceFile()
636 CI.setFileManager(&AST->getFileManager()); in BeginSourceFile()
638 CI.getSourceManager().initializeForReplay(AST->getSourceManager()); in BeginSourceFile()
643 if (auto ASTReader = AST->getASTReader()) { in BeginSourceFile()
658 auto Kind = AST->getInputKind(); in BeginSourceFile()
661 AST->getPreprocessor().getHeaderSearchInfo().lookupModule( in BeginSourceFile()
662 AST->getLangOpts().CurrentModule, SourceLocation(), in BeginSourceFile()
667 auto &OldSM = AST->getSourceManager(); in BeginSourceFile()
674 setCurrentInput(Input, std::move(AST)); in BeginSourceFile()
689 std::unique_ptr<ASTUnit> AST = ASTUnit::LoadFromASTFile( in BeginSourceFile() local
694 if (!AST) in BeginSourceFile()
703 CI.setFileManager(&AST->getFileManager()); in BeginSourceFile()
704 CI.setSourceManager(&AST->getSourceManager()); in BeginSourceFile()
705 CI.setPreprocessor(AST->getPreprocessorPtr()); in BeginSourceFile()
709 CI.setASTContext(&AST->getASTContext()); in BeginSourceFile()
711 setCurrentInput(Input, std::move(AST)); in BeginSourceFile()