Lines Matching refs:Ctxt
142 static unsigned getHashValue(const DeclContext *Ctxt) { in getHashValue()
143 return Ctxt->QualifiedNameHash; in getHashValue()
190 DeclContext *Ctxt; ///< ODR Declaration context. member
276 DeclContext *Ctxt, PatchLocation Attr);
412 DeclContext *Ctxt, PatchLocation Attr) { in noteForwardReference() argument
413 ForwardDIEReferences.emplace_back(Die, RefUnit, Ctxt, Attr); in noteForwardReference()
422 DeclContext *Ctxt; in fixupForwardReferences() local
423 std::tie(RefDie, RefUnit, Ctxt, Attr) = Ref; in fixupForwardReferences()
424 if (Ctxt && Ctxt->getCanonicalDIEOffset()) in fixupForwardReferences()
425 Attr.set(Ctxt->getCanonicalDIEOffset()); in fixupForwardReferences()
1534 U.getInfo(FirstIdx).Ctxt = nullptr; in setLastSeenDIE()
1796 Info.Ctxt = in analyzeContextInfo()
1799 Info.Ctxt = CurrentDeclContext = nullptr; in analyzeContextInfo()
1817 Info.Prune &= Info.Ctxt && Info.Ctxt->getCanonicalDIEOffset(); in analyzeContextInfo()
2249 if (AttrSpec.Form != dwarf::DW_FORM_ref_addr && UseODR && Info.Ctxt && in keepDIEAndDependencies()
2250 Info.Ctxt != ReferencedCU->getInfo(Info.ParentIdx).Ctxt && in keepDIEAndDependencies()
2251 Info.Ctxt->getCanonicalDIEOffset() && isODRAttribute(AttrSpec.Attr)) in keepDIEAndDependencies()
2255 if (!(isODRAttribute(AttrSpec.Attr) && Info.Ctxt && in keepDIEAndDependencies()
2256 Info.Ctxt->getCanonicalDIEOffset())) in keepDIEAndDependencies()
2371 DeclContext *Ctxt = nullptr; in cloneDieReferenceAttribute() local
2386 Ctxt = RefInfo.Ctxt; in cloneDieReferenceAttribute()
2387 if (Ctxt && Ctxt->getCanonicalDIEOffset()) { in cloneDieReferenceAttribute()
2388 DIEInteger Attr(Ctxt->getCanonicalDIEOffset()); in cloneDieReferenceAttribute()
2422 NewRefDie, RefUnit, Ctxt, in cloneDieReferenceAttribute()
2725 Die->getTag() != dwarf::DW_TAG_namespace && Info.Ctxt && in cloneDIE()
2726 Info.Ctxt != Unit.getInfo(Info.ParentIdx).Ctxt && in cloneDIE()
2727 !Info.Ctxt->getCanonicalDIEOffset()) { in cloneDIE()
2731 Info.Ctxt->setCanonicalDIEOffset(OutOffset + Unit.getStartOffset()); in cloneDIE()