Lines Matching refs:Ctxt

282     Info.Prune &= Info.Ctxt && Info.Ctxt->getCanonicalDIEOffset();  in updatePruning()
284 Info.Prune &= Info.Ctxt && Info.Ctxt->getCanonicalDIEOffset() > 0 && in updatePruning()
285 Info.Ctxt->getCanonicalDIEOffset() <= ModulesEndOffset; in updatePruning()
360 Info.Ctxt = in analyzeContextInfo()
362 if (Info.Ctxt) in analyzeContextInfo()
363 Info.Ctxt->setDefinedInClangModule(Info.InModuleScope); in analyzeContextInfo()
365 Info.Ctxt = Current.Context = nullptr; in analyzeContextInfo()
723 if (!Info.Ctxt || (Die.getTag() == dwarf::DW_TAG_namespace)) in isODRCanonicalCandidate()
729 return !Info.Incomplete && Info.Ctxt != CU.getInfo(Info.ParentIdx).Ctxt; in isODRCanonicalCandidate()
737 !Info.Ctxt->hasCanonicalDIE()) in markODRCanonicalDie()
738 Info.Ctxt->setHasCanonicalDIE(); in markODRCanonicalDie()
781 isODRAttribute(AttrSpec.Attr) && Info.Ctxt && in lookForRefDIEsToKeep()
782 Info.Ctxt->hasCanonicalDIE()) in lookForRefDIEsToKeep()
786 if (!(isODRAttribute(AttrSpec.Attr) && Info.Ctxt && in lookForRefDIEsToKeep()
787 Info.Ctxt->hasCanonicalDIE())) in lookForRefDIEsToKeep()
1106 if (isODRAttribute(AttrSpec.Attr) && RefInfo.Ctxt && in cloneDieReferenceAttribute()
1107 RefInfo.Ctxt->getCanonicalDIEOffset()) { in cloneDieReferenceAttribute()
1108 assert(RefInfo.Ctxt->hasCanonicalDIE() && in cloneDieReferenceAttribute()
1110 DIEInteger Attr(RefInfo.Ctxt->getCanonicalDIEOffset()); in cloneDieReferenceAttribute()
1143 NewRefDie, RefUnit, RefInfo.Ctxt, in cloneDieReferenceAttribute()
1704 if (isODRCanonicalCandidate(InputDIE, Unit) && Info.Ctxt && in cloneDIE()
1705 (Info.Ctxt->getCanonicalDIEOffset() == 0)) { in cloneDIE()
1706 if (!Info.Ctxt->hasCanonicalDIE()) in cloneDIE()
1707 Info.Ctxt->setHasCanonicalDIE(); in cloneDIE()
1711 Info.Ctxt->setCanonicalDIEOffset(OutOffset + Unit.getStartOffset()); in cloneDIE()