Lines Matching refs:dwarf

93   assert(Cur->getTag() == dwarf::DW_TAG_compile_unit ||  in addParentContext()
94 Cur->getTag() == dwarf::DW_TAG_type_unit); in addParentContext()
110 StringRef Name = getDIEStringAttr(Die, dwarf::DW_AT_name); in addParentContext()
122 << dwarf::AttributeString(V.getAttribute()) in collectAttributes()
126 case dwarf::NAME: \ in collectAttributes()
136 void DIEHash::hashShallowTypeReference(dwarf::Attribute Attribute, in hashShallowTypeReference()
162 void DIEHash::hashRepeatedTypeReference(dwarf::Attribute Attribute, in hashRepeatedTypeReference()
175 void DIEHash::hashDIEEntry(dwarf::Attribute Attribute, dwarf::Tag Tag, in hashDIEEntry()
177 assert(Tag != dwarf::DW_TAG_friend && "No current LLVM clients emit friend " in hashDIEEntry()
182 if ((Tag == dwarf::DW_TAG_pointer_type || in hashDIEEntry()
183 Tag == dwarf::DW_TAG_reference_type || in hashDIEEntry()
184 Tag == dwarf::DW_TAG_rvalue_reference_type || in hashDIEEntry()
185 Tag == dwarf::DW_TAG_ptr_to_member_type) && in hashDIEEntry()
190 Attribute == dwarf::DW_AT_type) { in hashDIEEntry()
192 StringRef Name = getDIEStringAttr(Entry, dwarf::DW_AT_name); in hashDIEEntry()
234 void DIEHash::hashAttribute(const DIEValue &Value, dwarf::Tag Tag) { in hashAttribute()
235 dwarf::Attribute Attribute = Value.getAttribute(); in hashAttribute()
258 case dwarf::DW_FORM_data1: in hashAttribute()
259 case dwarf::DW_FORM_data2: in hashAttribute()
260 case dwarf::DW_FORM_data4: in hashAttribute()
261 case dwarf::DW_FORM_data8: in hashAttribute()
262 case dwarf::DW_FORM_udata: in hashAttribute()
263 case dwarf::DW_FORM_sdata: in hashAttribute()
264 addULEB128(dwarf::DW_FORM_sdata); in hashAttribute()
269 case dwarf::DW_FORM_flag_present: in hashAttribute()
270 case dwarf::DW_FORM_flag: in hashAttribute()
271 addULEB128(dwarf::DW_FORM_flag); in hashAttribute()
282 addULEB128(dwarf::DW_FORM_string); in hashAttribute()
288 addULEB128(dwarf::DW_FORM_string); in hashAttribute()
296 addULEB128(dwarf::DW_FORM_block); in hashAttribute()
320 void DIEHash::hashAttributes(const DIEAttrs &Attrs, dwarf::Tag Tag) { in hashAttributes()
364 if (isType(C.getTag()) || C.getTag() == dwarf::DW_TAG_subprogram) { in computeHash()
365 StringRef Name = getDIEStringAttr(C, dwarf::DW_AT_name); in computeHash()