Lines Matching refs:dwarf

57   case dwarf::DW_TAG_module:  in getChildDeclContext()
59 case dwarf::DW_TAG_compile_unit: in getChildDeclContext()
61 case dwarf::DW_TAG_subprogram: in getChildDeclContext()
63 if ((Context.getTag() == dwarf::DW_TAG_namespace || in getChildDeclContext()
64 Context.getTag() == dwarf::DW_TAG_compile_unit) && in getChildDeclContext()
65 !dwarf::toUnsigned(DIE.find(dwarf::DW_AT_external), 0)) in getChildDeclContext()
68 case dwarf::DW_TAG_member: in getChildDeclContext()
69 case dwarf::DW_TAG_namespace: in getChildDeclContext()
70 case dwarf::DW_TAG_structure_type: in getChildDeclContext()
71 case dwarf::DW_TAG_class_type: in getChildDeclContext()
72 case dwarf::DW_TAG_union_type: in getChildDeclContext()
73 case dwarf::DW_TAG_enumeration_type: in getChildDeclContext()
74 case dwarf::DW_TAG_typedef: in getChildDeclContext()
79 if (dwarf::toUnsigned(DIE.find(dwarf::DW_AT_artificial), 0)) in getChildDeclContext()
92 bool IsAnonymousNamespace = NameRef.empty() && Tag == dwarf::DW_TAG_namespace; in getChildDeclContext()
99 if (Tag != dwarf::DW_TAG_class_type && Tag != dwarf::DW_TAG_structure_type && in getChildDeclContext()
100 Tag != dwarf::DW_TAG_union_type && in getChildDeclContext()
101 Tag != dwarf::DW_TAG_enumeration_type && NameRef.empty()) in getChildDeclContext()
116 ByteSize = dwarf::toUnsigned(DIE.find(dwarf::DW_AT_byte_size), in getChildDeclContext()
118 if (Tag != dwarf::DW_TAG_namespace || IsAnonymousNamespace) { in getChildDeclContext()
120 dwarf::toUnsigned(DIE.find(dwarf::DW_AT_decl_file), 0)) { in getChildDeclContext()
130 Line = dwarf::toUnsigned(DIE.find(dwarf::DW_AT_decl_line), 0); in getChildDeclContext()
173 } else if (Tag != dwarf::DW_TAG_namespace && in getChildDeclContext()
183 if ((Tag == dwarf::DW_TAG_subprogram && in getChildDeclContext()
184 Context.getTag() != dwarf::DW_TAG_structure_type && in getChildDeclContext()
185 Context.getTag() != dwarf::DW_TAG_class_type) || in getChildDeclContext()
186 (Tag == dwarf::DW_TAG_union_type)) in getChildDeclContext()