• Home
  • Raw
  • Download

Lines Matching refs:dwarf

30 using namespace llvm::dwarf;
127 return DbgNode && getTag() == dwarf::DW_TAG_base_type; in isBasicType()
134 case dwarf::DW_TAG_typedef: in isDerivedType()
135 case dwarf::DW_TAG_pointer_type: in isDerivedType()
136 case dwarf::DW_TAG_reference_type: in isDerivedType()
137 case dwarf::DW_TAG_const_type: in isDerivedType()
138 case dwarf::DW_TAG_volatile_type: in isDerivedType()
139 case dwarf::DW_TAG_restrict_type: in isDerivedType()
140 case dwarf::DW_TAG_member: in isDerivedType()
141 case dwarf::DW_TAG_inheritance: in isDerivedType()
142 case dwarf::DW_TAG_friend: in isDerivedType()
155 case dwarf::DW_TAG_array_type: in isCompositeType()
156 case dwarf::DW_TAG_structure_type: in isCompositeType()
157 case dwarf::DW_TAG_union_type: in isCompositeType()
158 case dwarf::DW_TAG_enumeration_type: in isCompositeType()
159 case dwarf::DW_TAG_vector_type: in isCompositeType()
160 case dwarf::DW_TAG_subroutine_type: in isCompositeType()
161 case dwarf::DW_TAG_class_type: in isCompositeType()
172 case dwarf::DW_TAG_auto_variable: in isVariable()
173 case dwarf::DW_TAG_arg_variable: in isVariable()
174 case dwarf::DW_TAG_return_variable: in isVariable()
189 return DbgNode && getTag() == dwarf::DW_TAG_subprogram; in isSubprogram()
195 return DbgNode && (getTag() == dwarf::DW_TAG_variable || in isGlobalVariable()
196 getTag() == dwarf::DW_TAG_constant); in isGlobalVariable()
207 return DbgNode && getTag() == dwarf::DW_TAG_unspecified_parameters; in isUnspecifiedParameter()
215 case dwarf::DW_TAG_compile_unit: in isScope()
216 case dwarf::DW_TAG_lexical_block: in isScope()
217 case dwarf::DW_TAG_subprogram: in isScope()
218 case dwarf::DW_TAG_namespace: in isScope()
229 return DbgNode && getTag() == dwarf::DW_TAG_template_type_parameter; in isTemplateTypeParameter()
235 return DbgNode && getTag() == dwarf::DW_TAG_template_value_parameter; in isTemplateValueParameter()
240 return DbgNode && getTag() == dwarf::DW_TAG_compile_unit; in isCompileUnit()
245 return DbgNode && getTag() == dwarf::DW_TAG_file_type; in isFile()
250 return DbgNode && getTag() == dwarf::DW_TAG_namespace; in isNameSpace()
255 return DbgNode && getTag() == dwarf::DW_TAG_lexical_block; in isLexicalBlock()
260 return DbgNode && getTag() == dwarf::DW_TAG_subrange_type; in isSubrange()
265 return DbgNode && getTag() == dwarf::DW_TAG_enumerator; in isEnumerator()
343 if (!isBasicType() && Tag != dwarf::DW_TAG_const_type && in Verify()
344 Tag != dwarf::DW_TAG_volatile_type && Tag != dwarf::DW_TAG_pointer_type && in Verify()
345 Tag != dwarf::DW_TAG_reference_type && Tag != dwarf::DW_TAG_restrict_type in Verify()
346 && Tag != dwarf::DW_TAG_vector_type && Tag != dwarf::DW_TAG_array_type in Verify()
347 && Tag != dwarf::DW_TAG_enumeration_type in Verify()
460 if (Tag == dwarf::DW_TAG_member || Tag == dwarf::DW_TAG_typedef || in getOriginalTypeSize()
461 Tag == dwarf::DW_TAG_const_type || Tag == dwarf::DW_TAG_volatile_type || in getOriginalTypeSize()
462 Tag == dwarf::DW_TAG_restrict_type) { in getOriginalTypeSize()
554 OS << "[" << dwarf::TagString(getTag()) << "] "; in print()
561 OS << " [" << dwarf::LanguageString(getLanguage()) << "] "; in print()
575 OS << " [" << dwarf::TagString(Tag) << "] "; in print()
610 OS << " [" << dwarf::AttributeEncodingString(getEncoding()) << "] "; in print()
631 OS << " [" << dwarf::TagString(Tag) << "] "; in print()
654 OS << " [" << dwarf::TagString(Tag) << "] "; in print()