Lines Matching refs:Ctxt
292 Info.Prune &= Info.Ctxt && Info.Ctxt->getCanonicalDIEOffset(); in updatePruning()
294 Info.Prune &= Info.Ctxt && Info.Ctxt->getCanonicalDIEOffset() > 0 && in updatePruning()
295 Info.Ctxt->getCanonicalDIEOffset() <= ModulesEndOffset; in updatePruning()
371 Info.Ctxt = in analyzeContextInfo()
373 if (Info.Ctxt) in analyzeContextInfo()
374 Info.Ctxt->setDefinedInClangModule(InClangModule); in analyzeContextInfo()
376 Info.Ctxt = Current.Context = nullptr; in analyzeContextInfo()
689 bool IsModuleRef = Info.Ctxt && Info.Ctxt->getCanonicalDIEOffset() && in lookForRefDIEsToKeep()
690 Info.Ctxt->isDefinedInClangModule(); in lookForRefDIEsToKeep()
702 Info.Ctxt && in lookForRefDIEsToKeep()
703 Info.Ctxt != ReferencedCU->getInfo(Info.ParentIdx).Ctxt && in lookForRefDIEsToKeep()
704 Info.Ctxt->getCanonicalDIEOffset() && isODRAttribute(AttrSpec.Attr)) in lookForRefDIEsToKeep()
708 if (!(isODRAttribute(AttrSpec.Attr) && Info.Ctxt && in lookForRefDIEsToKeep()
709 Info.Ctxt->getCanonicalDIEOffset())) in lookForRefDIEsToKeep()
917 DeclContext *Ctxt = nullptr; in cloneDieReferenceAttribute() local
931 Ctxt = RefInfo.Ctxt; in cloneDieReferenceAttribute()
932 if (Ctxt && Ctxt->getCanonicalDIEOffset()) { in cloneDieReferenceAttribute()
933 DIEInteger Attr(Ctxt->getCanonicalDIEOffset()); in cloneDieReferenceAttribute()
967 NewRefDie, RefUnit, Ctxt, in cloneDieReferenceAttribute()
1369 Die->getTag() != dwarf::DW_TAG_namespace && Info.Ctxt && in cloneDIE()
1370 Info.Ctxt != Unit.getInfo(Info.ParentIdx).Ctxt && in cloneDIE()
1371 !Info.Ctxt->getCanonicalDIEOffset()) { in cloneDIE()
1375 Info.Ctxt->setCanonicalDIEOffset(OutOffset + Unit.getStartOffset()); in cloneDIE()