Lines Matching refs:AttrEnc
1404 DWARFDebugNames::AttributeEncoding AttrEnc) { in verifyNameIndexAttribute() argument
1405 StringRef FormName = dwarf::FormEncodingString(AttrEnc.Form); in verifyNameIndexAttribute()
1410 NI.getUnitOffset(), Abbr.Code, AttrEnc.Index, in verifyNameIndexAttribute()
1411 AttrEnc.Form); in verifyNameIndexAttribute()
1416 if (AttrEnc.Index == DW_IDX_type_hash) { in verifyNameIndexAttribute()
1417 if (AttrEnc.Form != dwarf::DW_FORM_data8) { in verifyNameIndexAttribute()
1422 NI.getUnitOffset(), Abbr.Code, AttrEnc.Form, dwarf::DW_FORM_data8); in verifyNameIndexAttribute()
1429 if (AttrEnc.Index == dwarf::DW_IDX_parent) { in verifyNameIndexAttribute()
1432 if (!is_contained(AllowedForms, AttrEnc.Form)) { in verifyNameIndexAttribute()
1438 NI.getUnitOffset(), Abbr.Code, AttrEnc.Form); in verifyNameIndexAttribute()
1460 auto Iter = find_if(TableRef, [AttrEnc](const FormClassTable &T) { in verifyNameIndexAttribute()
1461 return T.Index == AttrEnc.Index; in verifyNameIndexAttribute()
1466 NI.getUnitOffset(), Abbr.Code, AttrEnc.Index); in verifyNameIndexAttribute()
1470 if (!DWARFFormValue(AttrEnc.Form).isFormClass(Iter->Class)) { in verifyNameIndexAttribute()
1474 NI.getUnitOffset(), Abbr.Code, AttrEnc.Index, in verifyNameIndexAttribute()
1475 AttrEnc.Form, Iter->ClassName); in verifyNameIndexAttribute()
1500 for (const auto &AttrEnc : Abbrev.Attributes) { in verifyNameIndexAbbrevs() local
1501 if (!Attributes.insert(AttrEnc.Index).second) { in verifyNameIndexAbbrevs()
1507 NI.getUnitOffset(), Abbrev.Code, AttrEnc.Index); in verifyNameIndexAbbrevs()
1512 NumErrors += verifyNameIndexAttribute(NI, Abbrev, AttrEnc); in verifyNameIndexAbbrevs()