Lines Matching refs:Reader
62 std::unique_ptr<ASTReader> Reader; in createASTReader() local
63 Reader.reset(new ASTReader( in createASTReader()
69 Reader->addInMemoryBuffer(sr, std::move(MemBufs[ti])); in createASTReader()
71 Reader->setDeserializationListener(deserialListener); in createASTReader()
72 switch (Reader->ReadAST(pchFile, serialization::MK_PCH, SourceLocation(), in createASTReader()
76 PP.setPredefines(Reader->getSuggestedPredefines()); in createASTReader()
77 return Reader.release(); in createASTReader()
91 CompilerInstance &CI, IntrusiveRefCntPtr<ExternalSemaSource> &Reader) { in createChainedIncludesSource() argument
164 IntrusiveRefCntPtr<ASTReader> Reader; in createChainedIncludesSource() local
165 Reader = createASTReader( in createChainedIncludesSource()
168 if (!Reader) in createChainedIncludesSource()
170 Clang->setASTReader(Reader); in createChainedIncludesSource()
171 Clang->getASTContext().setExternalSource(Reader); in createChainedIncludesSource()
190 Reader = createASTReader(CI, pchName, SerialBufs, serialBufNames); in createChainedIncludesSource()
191 if (!Reader) in createChainedIncludesSource()
197 ChainedSrc.get(), Reader.get()); in createChainedIncludesSource()