Home | History | Annotate | Download | only in Serialization

Lines Matching refs:ASTReader

10 // This file implements the ASTReader::ReadDeclRecord method, which is the
15 #include "clang/Serialization/ASTReader.h"
38 ASTReader &Reader;
42 typedef ASTReader::RecordData RecordData;
117 static NamedDecl *getAnonymousDeclForMerging(ASTReader &Reader,
120 static void setAnonymousDeclForMerging(ASTReader &Reader, DeclContext *DC,
127 ASTReader &Reader;
136 RedeclarableResult(ASTReader &Reader, GlobalDeclID FirstID,
170 ASTReader &Reader;
181 FindExistingResult(ASTReader &Reader)
185 FindExistingResult(ASTReader &Reader, NamedDecl *New, NamedDecl *Existing,
212 static DeclContext *getPrimaryContextForMerging(ASTReader &Reader,
217 ASTDeclReader(ASTReader &Reader, ModuleFile &F, DeclID thisDeclID,
230 static void attachPreviousDeclImpl(ASTReader &Reader,
233 static void attachPreviousDeclImpl(ASTReader &Reader, ...);
234 static void attachPreviousDecl(ASTReader &Reader, Decl *D, Decl *Previous,
1413 PFDI->second == ASTReader::PendingFakeDefinitionKind::Fake) {
1417 PFDI->second = ASTReader::PendingFakeDefinitionKind::FakeLoaded;
2287 void ASTReader::ReadAttributes(ModuleFile &F, AttrVec &Attrs,
2302 // ASTReader Implementation
2311 inline void ASTReader::LoadedDecl(unsigned Index, Decl *D) {
2343 ASTReader::RecordLocation
2344 ASTReader::DeclCursorForID(DeclID ID, unsigned &RawLocation) {
2361 ASTReader::RecordLocation ASTReader::getLocalBitOffset(uint64_t GlobalOffset) {
2369 uint64_t ASTReader::getGlobalBitOffset(ModuleFile &M, uint32_t LocalOffset) {
2585 DeclContext *ASTDeclReader::getPrimaryContextForMerging(ASTReader &Reader,
2608 std::make_pair(DD, ASTReader::PendingFakeDefinitionKind::Fake));
2676 NamedDecl *ASTDeclReader::getAnonymousDeclForMerging(ASTReader &Reader,
2703 void ASTDeclReader::setAnonymousDeclForMerging(ASTReader &Reader,
2835 Decl *ASTReader::getMostRecentExistingDecl(Decl *D) {
2840 void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader,
2848 void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader,
2892 void ASTDeclReader::attachPreviousDeclImpl(ASTReader &Reader, ...) {
2896 void ASTDeclReader::attachPreviousDecl(ASTReader &Reader, Decl *D,
2953 void ASTReader::markIncompleteDeclChain(Decl *D) {
2965 Decl *ASTReader::ReadDeclRecord(DeclID ID) {
3247 void ASTReader::loadDeclUpdateRecords(serialization::DeclID ID, Decl *D) {
3287 ASTReader &Reader;
3294 RedeclChainVisitor(ASTReader &Reader, SmallVectorImpl<DeclID> &SearchDecls,
3376 void ASTReader::loadPendingDeclChain(Decl *CanonDecl) {
3421 ASTReader &Reader;
3469 ObjCCategoriesVisitor(ASTReader &Reader,
3532 void ASTReader::loadObjCCategories(serialization::GlobalDeclID ID,