Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:DIE

17 #include "DIE.h"
27 /// attributes onto a DIE.
36 // Collection of all attributes used in hashing a particular DIE.
95 uint64_t computeDIEODRSignature(const DIE &Die);
98 uint64_t computeCUSignature(const DIE &Die);
101 uint64_t computeTypeSignature(const DIE &Die);
103 // Helper routines to process parts of a DIE.
105 /// \brief Adds the parent context of \param Die to the hash.
106 void addParentContext(const DIE &Die);
108 /// \brief Adds the attributes of \param Die to the hash.
109 void addAttributes(const DIE &Die);
111 /// \brief Computes the full DWARF4 7.27 hash of the DIE.
112 void computeHash(const DIE &Die);
129 /// \brief Collects the attributes of DIE \param Die into the \param Attrs
131 void collectAttributes(const DIE &Die, DIEAttrs &Attrs);
146 /// \brief Hashes an attribute that refers to another DIE.
148 const DIE &Entry);
153 void hashShallowTypeReference(dwarf::Attribute Attribute, const DIE &Entry,
156 /// \brief Hashes a reference to a previously referenced type DIE.
160 void hashNestedType(const DIE &Die, StringRef Name);
165 DenseMap<const DIE *, unsigned> Numbering;