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

References

include/llvm/ADT/iterator.h
   68     : public std::iterator<IteratorCategoryT, T, DifferenceTypeT, PointerT,
  206     : public iterator_facade_base<DerivedT, IteratorCategoryT, T,
include/llvm/CodeGen/DIE.h
  420   void copyVal(const DIEValue &X) {
  439   DIEValue(const DIEValue &X) : Ty(X.Ty), Attribute(X.Attribute), Form(X.Form) {
  443   DIEValue &operator=(const DIEValue &X) {
  443   DIEValue &operator=(const DIEValue &X) {
  637     DIEValue V;
  639     explicit Node(DIEValue V) : V(V) {}
  650                                      std::forward_iterator_tag, DIEValue> {
  655                               std::forward_iterator_tag, DIEValue>;
  662     DIEValue &operator*() const { return wrapped()->V; }
  667                                    std::forward_iterator_tag, const DIEValue> {
  670                               std::forward_iterator_tag, const DIEValue>;
  680     const DIEValue &operator*() const { return wrapped()->V; }
  686   value_iterator addValue(BumpPtrAllocator &Alloc, const DIEValue &V) {
  693     return addValue(Alloc, DIEValue(Attribute, Form, std::forward<T>(Value)));
  837   DIEValue findAttribute(dwarf::Attribute Attribute) const;
lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  262   for (const auto &V : Die.values()) {
lib/CodeGen/AsmPrinter/DIE.cpp
  188   for (const DIEValue &V : values())
  221 DIEValue DIE::findAttribute(dwarf::Attribute Attribute) const {
  224   for (const auto &V : values())
  237   for (const auto &V : Values.values()) {
  256   for (const auto &V : values()) {
  291   for (const auto &V : values())
  703     for (const auto &V : values())
  723   for (const auto &V : values())
  754     for (const auto &V : values())
  774   for (const auto &V : values())
lib/CodeGen/AsmPrinter/DIEHash.cpp
   35   for (const auto &V : Die.values())
  119   for (const auto &V : Die.values()) {
  218   for (const auto &V : Values)
  233 void DIEHash::hashAttribute(const DIEValue &Value, dwarf::Tag Tag) {
  244   case DIEValue::isNone:
  250   case DIEValue::isEntry:
  253   case DIEValue::isInteger: {
  278   case DIEValue::isString:
  284   case DIEValue::isInlineString:
  290   case DIEValue::isBlock:
  291   case DIEValue::isLoc:
  292   case DIEValue::isLocList:
  296     if (Value.getType() == DIEValue::isBlock) {
  299     } else if (Value.getType() == DIEValue::isLoc) {
  310   case DIEValue::isExpr:
  311   case DIEValue::isLabel:
  312   case DIEValue::isBaseTypeRef:
  313   case DIEValue::isDelta:
lib/CodeGen/AsmPrinter/DIEHash.h
   84   void hashAttribute(const DIEValue &Value, dwarf::Tag Tag);
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 2006   if (DIEValue SpecVal = Die->findAttribute(dwarf::DW_AT_specification)) {
tools/dsymutil/CompileUnit.h
   37     const auto &Old = *I;
tools/dsymutil/DwarfLinker.cpp
 1170   DIEValue Value;
 1796   for (auto &V : Die.values())
usr/include/c++/7.4.0/bits/stl_iterator_base_types.h
  123       typedef _Tp        value_type;