Lines Matching refs:Reader
85 std::unique_ptr<ASTReader> Reader; in createASTReader() local
86 Reader.reset(new ASTReader(PP, &CI.getASTContext(), in createASTReader()
92 Reader->addInMemoryBuffer(sr, std::move(MemBufs[ti])); in createASTReader()
94 Reader->setDeserializationListener(deserialListener); in createASTReader()
95 switch (Reader->ReadAST(pchFile, serialization::MK_PCH, SourceLocation(), in createASTReader()
99 PP.setPredefines(Reader->getSuggestedPredefines()); in createASTReader()
100 return Reader.release(); in createASTReader()
114 CompilerInstance &CI, IntrusiveRefCntPtr<ExternalSemaSource> &Reader) { in createChainedIncludesSource() argument
186 IntrusiveRefCntPtr<ASTReader> Reader; in createChainedIncludesSource() local
187 Reader = createASTReader( in createChainedIncludesSource()
190 if (!Reader) in createChainedIncludesSource()
192 Clang->setModuleManager(Reader); in createChainedIncludesSource()
193 Clang->getASTContext().setExternalSource(Reader); in createChainedIncludesSource()
212 Reader = createASTReader(CI, pchName, SerialBufs, serialBufNames); in createChainedIncludesSource()
213 if (!Reader) in createChainedIncludesSource()
217 new ChainedIncludesSource(std::move(CIs), Reader)); in createChainedIncludesSource()