Lines Matching defs:AttrEnc
1411 DWARFDebugNames::AttributeEncoding AttrEnc) {
1412 StringRef FormName = dwarf::FormEncodingString(AttrEnc.Form);
1417 NI.getUnitOffset(), Abbr.Code, AttrEnc.Index,
1418 AttrEnc.Form);
1423 if (AttrEnc.Index == DW_IDX_type_hash) {
1424 if (AttrEnc.Form != dwarf::DW_FORM_data8) {
1429 NI.getUnitOffset(), Abbr.Code, AttrEnc.Form, dwarf::DW_FORM_data8);
1436 if (AttrEnc.Index == dwarf::DW_IDX_parent) {
1439 if (!is_contained(AllowedForms, AttrEnc.Form)) {
1445 NI.getUnitOffset(), Abbr.Code, AttrEnc.Form);
1467 auto Iter = find_if(TableRef, [AttrEnc](const FormClassTable &T) {
1468 return T.Index == AttrEnc.Index;
1473 NI.getUnitOffset(), Abbr.Code, AttrEnc.Index);
1477 if (!DWARFFormValue(AttrEnc.Form).isFormClass(Iter->Class)) {
1481 NI.getUnitOffset(), Abbr.Code, AttrEnc.Index,
1482 AttrEnc.Form, Iter->ClassName);
1500 for (const auto &AttrEnc : Abbrev.Attributes) {
1501 if (!Attributes.insert(AttrEnc.Index).second) {
1507 NI.getUnitOffset(), Abbrev.Code, AttrEnc.Index);
1512 NumErrors += verifyNameIndexAttribute(NI, Abbrev, AttrEnc);