Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:Die

18 #include "llvm/CodeGen/DIE.h"
27 /// attributes onto a DIE.
29 // Collection of all attributes used in hashing a particular DIE.
88 uint64_t computeCUSignature(const DIE &Die);
91 uint64_t computeTypeSignature(const DIE &Die);
93 // Helper routines to process parts of a DIE.
95 /// \brief Adds the parent context of \param Die to the hash.
96 void addParentContext(const DIE &Die);
98 /// \brief Adds the attributes of \param Die to the hash.
99 void addAttributes(const DIE &Die);
101 /// \brief Computes the full DWARF4 7.27 hash of the DIE.
102 void computeHash(const DIE &Die);
119 /// \brief Collects the attributes of DIE \param Die into the \param Attrs
121 void collectAttributes(const DIE &Die, DIEAttrs &Attrs);
128 void hashBlockData(const DIE::const_value_range &Values);
136 /// \brief Hashes an attribute that refers to another DIE.
138 const DIE &Entry);
143 void hashShallowTypeReference(dwarf::Attribute Attribute, const DIE &Entry,
146 /// \brief Hashes a reference to a previously referenced type DIE.
150 void hashNestedType(const DIE &Die, StringRef Name);
155 DenseMap<const DIE *, unsigned> Numbering;