Lines Matching refs:DIE
33 static StringRef getDIEStringAttr(const DIE &Die, uint16_t Attr) { in getDIEStringAttr()
81 void DIEHash::addParentContext(const DIE &Parent) { in addParentContext()
87 SmallVector<const DIE *, 1> Parents; in addParentContext()
88 const DIE *Cur = &Parent; in addParentContext()
98 for (SmallVectorImpl<const DIE *>::reverse_iterator I = Parents.rbegin(), in addParentContext()
101 const DIE &Die = **I; in addParentContext()
118 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) { in collectAttributes()
185 const DIE &Entry, StringRef Name) { in hashShallowTypeReference()
193 if (const DIE *Parent = Entry.getParent()) in hashShallowTypeReference()
224 const DIE &Entry) { in hashDIEEntry()
266 void DIEHash::hashBlockData(const DIE::const_value_range &Values) { in hashBlockData()
423 void DIEHash::addAttributes(const DIE &Die) { in addAttributes()
429 void DIEHash::hashNestedType(const DIE &Die, StringRef Name) { in hashNestedType()
444 void DIEHash::computeHash(const DIE &Die) { in computeHash()
475 uint64_t DIEHash::computeCUSignature(const DIE &Die) { in computeCUSignature()
496 uint64_t DIEHash::computeTypeSignature(const DIE &Die) { in computeTypeSignature()
500 if (const DIE *Parent = Die.getParent()) in computeTypeSignature()