Home | History | Annotate | Download | only in dsymutil

Lines Matching full:ctxt

142   static unsigned getHashValue(const DeclContext *Ctxt) {
143 return Ctxt->QualifiedNameHash;
190 DeclContext *Ctxt; ///< ODR Declaration context.
274 /// or to the canonical offset of \p Ctxt if it is non-null.
276 DeclContext *Ctxt, PatchLocation Attr);
412 DeclContext *Ctxt, PatchLocation Attr) {
413 ForwardDIEReferences.emplace_back(Die, RefUnit, Ctxt, Attr);
422 DeclContext *Ctxt;
423 std::tie(RefDie, RefUnit, Ctxt, Attr) = Ref;
424 if (Ctxt && Ctxt
425 Attr.set(Ctxt->getCanonicalDIEOffset());
1534 U.getInfo(FirstIdx).Ctxt = nullptr;
1796 Info.Ctxt =
1799 Info.Ctxt = CurrentDeclContext = nullptr;
1817 Info.Prune &= Info.Ctxt && Info.Ctxt->getCanonicalDIEOffset();
2249 if (AttrSpec.Form != dwarf::DW_FORM_ref_addr && UseODR && Info.Ctxt &&
2250 Info.Ctxt != ReferencedCU->getInfo(Info.ParentIdx).Ctxt &&
2251 Info.Ctxt->getCanonicalDIEOffset() && isODRAttribute(AttrSpec.Attr))
2255 if (!(isODRAttribute(AttrSpec.Attr) && Info.Ctxt &&
2256 Info.Ctxt->getCanonicalDIEOffset()))
2371 DeclContext *Ctxt = nullptr;
2386 Ctxt = RefInfo.Ctxt;
2387 if (Ctxt && Ctxt->getCanonicalDIEOffset()) {
2388 DIEInteger Attr(Ctxt->getCanonicalDIEOffset());
2422 NewRefDie, RefUnit, Ctxt,
2725 Die->getTag() != dwarf::DW_TAG_namespace && Info.Ctxt &&
2726 Info.Ctxt != Unit.getInfo(Info.ParentIdx).Ctxt &&
2727 !Info.Ctxt->getCanonicalDIEOffset()) {
2731 Info.Ctxt->setCanonicalDIEOffset(OutOffset + Unit.getStartOffset());