Lines Matching refs:AddDeclRef
216 Writer.AddDeclRef(T->getExceptionSpecDecl(), Record); in addExceptionSpec()
217 Writer.AddDeclRef(T->getExceptionSpecTemplate(), Record); in addExceptionSpec()
219 Writer.AddDeclRef(T->getExceptionSpecDecl(), Record); in addExceptionSpec()
244 Writer.AddDeclRef(T->getDecl(), Record); in VisitUnresolvedUsingType()
249 Writer.AddDeclRef(T->getDecl(), Record); in VisitTypedefType()
288 Writer.AddDeclRef(T->getDecl()->getCanonicalDecl(), Record); in VisitTagType()
362 Writer.AddDeclRef(T->getDecl(), Record); in VisitTemplateTypeParmType()
412 Writer.AddDeclRef(T->getDecl()->getCanonicalDecl(), Record); in VisitInjectedClassNameType()
418 Writer.AddDeclRef(T->getDecl()->getCanonicalDecl(), Record); in VisitObjCInterfaceType()
426 Writer.AddDeclRef(I, Record); in VisitObjCObjectType()
536 Writer.AddDeclRef(TL.getParam(i), Record); in VisitFunctionTypeLoc()
3900 AddDeclRef(Prev, LocalRedeclChains); in WriteRedeclarations()
3977 AddDeclRef(*Cat, Categories); in WriteObjCCategories()
4041 AddDeclRef(It->first, Record); in WriteLateParsedTemplates()
4042 AddDeclRef(LPT->D, Record); in WriteLateParsedTemplates()
4224 Writer.AddDeclRef(*I, Record); in AddLazyVectorDecls()
4347 AddDeclRef(TD->second, LocallyScopedExternCDecls); in WriteASTCore()
4358 AddDeclRef(SemaRef.VTableUses[I].first, VTableUses); in WriteASTCore()
4367 AddDeclRef(TD, UnusedLocalTypedefNameCandidates); in WriteASTCore()
4378 AddDeclRef(I->first, PendingInstantiations); in WriteASTCore()
4387 AddDeclRef(SemaRef.getStdNamespace(), SemaDeclRefs); in WriteASTCore()
4388 AddDeclRef(SemaRef.getStdBadAlloc(), SemaDeclRefs); in WriteASTCore()
4393 AddDeclRef(Context.getcudaConfigureCallDecl(), CUDASpecialDeclRefs); in WriteASTCore()
4403 AddDeclRef(I->first, KnownNamespaces); in WriteASTCore()
4413 AddDeclRef(I->first, UndefinedButUsed); in WriteASTCore()
4809 AddDeclRef(PartialSpec, Record); in WriteDeclUpdatesBlocks()
4984 AddDeclRef(Temp->getDestructor(), Record); in AddCXXTemporary()
5105 void ASTWriter::AddDeclRef(const Decl *D, RecordDataImpl &Record) { in AddDeclRef() function in ASTWriter
5324 AddDeclRef(NNS->getAsNamespace(), Record); in AddNestedNameSpecifier()
5328 AddDeclRef(NNS->getAsNamespaceAlias(), Record); in AddNestedNameSpecifier()
5342 AddDeclRef(NNS->getAsRecordDecl(), Record); in AddNestedNameSpecifier()
5374 AddDeclRef(NNS.getNestedNameSpecifier()->getAsNamespace(), Record); in AddNestedNameSpecifierLoc()
5379 AddDeclRef(NNS.getNestedNameSpecifier()->getAsNamespaceAlias(), Record); in AddNestedNameSpecifierLoc()
5395 AddDeclRef(NNS.getNestedNameSpecifier()->getAsRecordDecl(), Record); in AddNestedNameSpecifierLoc()
5407 AddDeclRef(Name.getAsTemplateDecl(), Record); in AddTemplateName()
5415 AddDeclRef(*I, Record); in AddTemplateName()
5423 AddDeclRef(QualT->getTemplateDecl(), Record); in AddTemplateName()
5441 AddDeclRef(subst->getParameter(), Record); in AddTemplateName()
5449 AddDeclRef(SubstPack->getParameterPack(), Record); in AddTemplateName()
5466 AddDeclRef(Arg.getAsDecl(), Record); in AddTemplateArgument()
5508 AddDeclRef(*P, Record); in AddTemplateParameterList()
5538 AddDeclRef(I.getDecl(), Record); in AddUnresolvedSet()
5602 AddDeclRef(Init->getMember(), Record); in AddCXXCtorInitializers()
5605 AddDeclRef(Init->getIndirectMember(), Record); in AddCXXCtorInitializers()
5618 AddDeclRef(Init->getArrayIndex(i), Record); in AddCXXCtorInitializers()
5679 AddDeclRef(D->getFirstFriend(), Record); in AddCXXDefinitionData()
5690 AddDeclRef(Lambda.ContextDecl, Record); in AddCXXDefinitionData()
5705 AddDeclRef(Var, Record); in AddCXXDefinitionData()