Lines Matching refs:DIE
30 static StringRef getDIEStringAttr(const DIE &Die, uint16_t Attr) { in getDIEStringAttr()
78 void DIEHash::addParentContext(const DIE &Parent) { in addParentContext()
84 SmallVector<const DIE *, 1> Parents; in addParentContext()
85 const DIE *Cur = &Parent; in addParentContext()
95 for (const DIE *Die : llvm::reverse(Parents)) { in addParentContext()
111 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) { in collectAttributes()
130 const DIE &Entry, StringRef Name) { in hashShallowTypeReference()
138 if (const DIE *Parent = Entry.getParent()) in hashShallowTypeReference()
169 const DIE &Entry) { in hashDIEEntry()
209 void DIEHash::hashRawTypeReference(const DIE &Entry) { in hashRawTypeReference()
223 void DIEHash::hashBlockData(const DIE::const_value_range &Values) { in hashBlockData()
226 const DIE &C = in hashBlockData()
347 void DIEHash::addAttributes(const DIE &Die) { in addAttributes()
353 void DIEHash::hashNestedType(const DIE &Die, StringRef Name) { in hashNestedType()
368 void DIEHash::computeHash(const DIE &Die) { in computeHash()
399 uint64_t DIEHash::computeCUSignature(StringRef DWOName, const DIE &Die) { in computeCUSignature()
422 uint64_t DIEHash::computeTypeSignature(const DIE &Die) { in computeTypeSignature()
426 if (const DIE *Parent = Die.getParent()) in computeTypeSignature()