Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:DIEHash

1 //===-- llvm/CodeGen/DIEHash.cpp - Dwarf Hashing Framework ----------------===//
15 #include "DIEHash.h"
45 void DIEHash::addString(StringRef Str) {
55 void DIEHash::addULEB128(uint64_t Value) {
66 void DIEHash::addSLEB128(int64_t Value) {
81 void DIEHash::addParentContext(const DIE &Parent) {
118 void DIEHash::collectAttributes(const DIE &Die, DIEAttrs &Attrs) {
184 void DIEHash::hashShallowTypeReference(dwarf::Attribute Attribute,
210 void DIEHash::hashRepeatedTypeReference(dwarf::Attribute Attribute,
223 void DIEHash::hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag,
266 void DIEHash::hashBlockData(const DIE::const_value_range &Values) {
272 void DIEHash::hashLocList(const DIELocList &LocList) {
282 void DIEHash::hashAttribute(DIEValue Value, dwarf::Tag Tag) {
363 void DIEHash::hashAttributes(const DIEAttrs &Attrs, dwarf::Tag Tag) {
424 void DIEHash::addAttributes(const DIE &Die) {
430 void DIEHash::hashNestedType(const DIE &Die, StringRef Name) {
445 void DIEHash::computeHash(const DIE &Die) {
476 uint64_t DIEHash::computeCUSignature(const DIE &Die) {
497 uint64_t DIEHash::computeTypeSignature(const DIE &Die) {