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

References

tools/llvm-dwarfdump/Statistics.cpp
  193   bool IsParam = Die.getTag() == dwarf::DW_TAG_formal_parameter;
  194   bool IsLocalVar = Die.getTag() == dwarf::DW_TAG_variable;
  196   if (Die.getTag() == dwarf::DW_TAG_call_site ||
  197       Die.getTag() == dwarf::DW_TAG_GNU_call_site) {
  202   if (Die.getTag() == dwarf::DW_TAG_call_site_parameter ||
  203       Die.getTag() == dwarf::DW_TAG_GNU_call_site_parameter) {
  208   if (!IsParam && !IsLocalVar && Die.getTag() != dwarf::DW_TAG_member) {
  213   if (Die.findRecursively(dwarf::DW_AT_decl_file) &&
  214       Die.findRecursively(dwarf::DW_AT_decl_line))
  217   if (Die.findRecursively(dwarf::DW_AT_type))
  220   if (Die.find(dwarf::DW_AT_artificial))
  224     DWARFUnit *U = Die.getDwarfUnit();
  226                        Die.getDwarfUnit()->getContext().isLittleEndian(), 0);
  236   if (Die.find(dwarf::DW_AT_const_value)) {
  241     if (Die.getTag() == dwarf::DW_TAG_member) {
  246     auto FormValue = Die.find(dwarf::DW_AT_location);
  251         auto *DebugLoc = Die.getDwarfUnit()->getContext().getDebugLoc();
  298           Die.getAttributeValueAsReferencedDie(dwarf::DW_AT_abstract_origin))
  299     Die = D;
  302   std::string VarName = StringRef(Die.getName(DINameKind::ShortName));
  325   } else if (Die.getTag() == dwarf::DW_TAG_member) {