reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
  111     return AttributeSpecs[idx].Attr;
lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp
  133     OS << formatv("\t{0}\t{1}", Spec.Attr, Spec.Form);
  144     if (AttributeSpecs[i].Attr == Attr)
lib/DebugInfo/DWARF/DWARFDie.cpp
  603           dumpAttribute(OS, *this, &offset, AttrSpec.Attr, AttrSpec.Form,
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  247         auto Result = AttributeSet.insert(Attribute.Attr);
  250                   << AttributeString(Attribute.Attr) << " attributes.\n";
tools/dsymutil/DwarfLinker.cpp
  800         AttrSpec.Attr == dwarf::DW_AT_sibling) {
  825           Info.Ctxt->getCanonicalDIEOffset() && isODRAttribute(AttrSpec.Attr))
  829       if (!(isODRAttribute(AttrSpec.Attr) && Info.Ctxt &&
 1022   if (AttrSpec.Attr == dwarf::DW_AT_name)
 1024   else if (AttrSpec.Attr == dwarf::DW_AT_MIPS_linkage_name ||
 1025            AttrSpec.Attr == dwarf::DW_AT_linkage_name)
 1028   Die.addValue(DIEAlloc, dwarf::Attribute(AttrSpec.Attr), dwarf::DW_FORM_strp,
 1048   if (!RefDie || AttrSpec.Attr == dwarf::DW_AT_sibling)
 1056   if (isODRAttribute(AttrSpec.Attr)) {
 1060       Die.addValue(DIEAlloc, dwarf::Attribute(AttrSpec.Attr),
 1075       (Unit.hasODR() && isODRAttribute(AttrSpec.Attr))) {
 1087       Die.addValue(DIEAlloc, dwarf::Attribute(AttrSpec.Attr),
 1094           Die.addValue(DIEAlloc, dwarf::Attribute(AttrSpec.Attr),
 1100   Die.addValue(DIEAlloc, dwarf::Attribute(AttrSpec.Attr),
 1184     Value = DIEValue(dwarf::Attribute(AttrSpec.Attr),
 1187     Value = DIEValue(dwarf::Attribute(AttrSpec.Attr),
 1194   if (DWARFAttribute::mayHaveLocationDescription(AttrSpec.Attr) &&
 1229     if (AttrSpec.Attr == dwarf::DW_AT_low_pc)
 1231     Die.addValue(DIEAlloc, dwarf::Attribute(AttrSpec.Attr),
 1236   if (AttrSpec.Attr == dwarf::DW_AT_low_pc) {
 1253   } else if (AttrSpec.Attr == dwarf::DW_AT_high_pc) {
 1266   Die.addValue(DIEAlloc, static_cast<dwarf::Attribute>(AttrSpec.Attr),
 1290     if (AttrSpec.Attr == dwarf::DW_AT_declaration && Value)
 1292     Die.addValue(DIEAlloc, dwarf::Attribute(AttrSpec.Attr),
 1297   if (AttrSpec.Attr == dwarf::DW_AT_high_pc &&
 1316       Die.addValue(DIEAlloc, dwarf::Attribute(AttrSpec.Attr),
 1318   if (AttrSpec.Attr == dwarf::DW_AT_ranges) {
 1327   else if (AttrSpec.Attr == dwarf::DW_AT_location ||
 1328          AttrSpec.Attr == dwarf::DW_AT_frame_base)
 1330   else if (AttrSpec.Attr == dwarf::DW_AT_declaration && Value)
 1481   switch (AttrSpec.Attr) {
 2096     if (hasODR && isODRAttribute(Attr.Attr))
 2098     Copy.AddAttribute(dwarf::Attribute(Attr.Attr), dwarf::Form(Form));
tools/obj2yaml/dwarf2yaml.cpp
   38           AttAbrv.Attribute = Attribute.Attr;
  142           auto FormValue = DIEWrapper.find(AttrSpec.Attr);