Home
last modified time | relevance | path

Searched refs:DIEValue (Results 1 – 21 of 21) sorted by relevance

/external/llvm/lib/CodeGen/AsmPrinter/
DDIEHash.h31 DIEValue DW_AT_name;
32 DIEValue DW_AT_accessibility;
33 DIEValue DW_AT_address_class;
34 DIEValue DW_AT_allocated;
35 DIEValue DW_AT_artificial;
36 DIEValue DW_AT_associated;
37 DIEValue DW_AT_binary_scale;
38 DIEValue DW_AT_bit_offset;
39 DIEValue DW_AT_bit_size;
40 DIEValue DW_AT_bit_stride;
[all …]
DDIEHash.cpp282 void DIEHash::hashAttribute(const DIEValue &Value, dwarf::Tag Tag) { in hashAttribute()
293 case DIEValue::isNone: in hashAttribute()
299 case DIEValue::isEntry: in hashAttribute()
302 case DIEValue::isInteger: { in hashAttribute()
327 case DIEValue::isString: in hashAttribute()
333 case DIEValue::isBlock: in hashAttribute()
334 case DIEValue::isLoc: in hashAttribute()
335 case DIEValue::isLocList: in hashAttribute()
339 if (Value.getType() == DIEValue::isBlock) { in hashAttribute()
342 } else if (Value.getType() == DIEValue::isLoc) { in hashAttribute()
[all …]
DDIE.cpp113 for (const DIEValue &V : values()) in generateAbbrev()
139 DIEValue DIE::findAttribute(dwarf::Attribute Attribute) const { in findAttribute()
145 return DIEValue(); in findAttribute()
194 void DIEValue::EmitValue(const AsmPrinter *AP) const { in EmitValue()
206 unsigned DIEValue::SizeOf(const AsmPrinter *AP) const { in SizeOf()
219 void DIEValue::print(raw_ostream &O) const { in print()
232 void DIEValue::dump() const { in dump()
DDwarfDebug.cpp1267 if (DIEValue SpecVal = Die->findAttribute(dwarf::DW_AT_specification)) { in computeIndexValue()
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DDIE.h112 class DIEValue; variable
136 SmallVector<DIEValue*, 32> Values;
153 const SmallVector<DIEValue*, 32> &getValues() const { return Values; } in getValues()
161 void addValue(unsigned Attribute, unsigned Form, DIEValue *Value) { in addValue()
174 DIEValue *addSiblingOffset(BumpPtrAllocator &A);
197 class DIEValue {
213 explicit DIEValue(unsigned T) : Type(T) {} in DIEValue() function
214 virtual ~DIEValue() {} in ~DIEValue()
228 static bool classof(const DIEValue *) { return true; } in classof() argument
239 class DIEInteger : public DIEValue {
[all …]
DDIE.cpp117 DIEValue *DIE::addSiblingOffset(BumpPtrAllocator &A) { in addSiblingOffset()
179 void DIEValue::dump() { in dump()
DDwarfCompileUnit.cpp56 DIEValue *Value = Integer == 1 ? in addUInt()
66 DIEValue *Value = new (DIEValueAllocator) DIEInteger(Integer); in addSInt()
74 DIEValue *Value = new (DIEValueAllocator) DIEString(String); in addString()
82 DIEValue *Value = new (DIEValueAllocator) DIELabel(Label); in addLabel()
90 DIEValue *Value = new (DIEValueAllocator) DIEDelta(Hi, Lo); in addDelta()
DDwarfDebug.cpp1418 const SmallVector<DIEValue*, 32> &Values = Die->getValues(); in computeSizeAndOffset()
1515 const SmallVector<DIEValue*, 32> &Values = Die->getValues(); in emitDIE()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
DDIEHash.cpp234 void DIEHash::hashAttribute(const DIEValue &Value, dwarf::Tag Tag) { in hashAttribute()
245 case DIEValue::isNone: in hashAttribute()
251 case DIEValue::isEntry: in hashAttribute()
254 case DIEValue::isInteger: { in hashAttribute()
279 case DIEValue::isString: in hashAttribute()
285 case DIEValue::isInlineString: in hashAttribute()
291 case DIEValue::isBlock: in hashAttribute()
292 case DIEValue::isLoc: in hashAttribute()
293 case DIEValue::isLocList: in hashAttribute()
297 if (Value.getType() == DIEValue::isBlock) { in hashAttribute()
[all …]
DDIEHash.h31 #define HANDLE_DIE_HASH_ATTR(NAME) DIEValue NAME;
85 void hashAttribute(const DIEValue &Value, dwarf::Tag Tag);
DDIE.cpp189 for (const DIEValue &V : values()) in generateAbbrev()
222 DIEValue DIE::findAttribute(dwarf::Attribute Attribute) const { in findAttribute()
228 return DIEValue(); in findAttribute()
327 void DIEValue::EmitValue(const AsmPrinter *AP) const { in EmitValue()
339 unsigned DIEValue::SizeOf(const AsmPrinter *AP) const { in SizeOf()
352 void DIEValue::print(raw_ostream &O) const { in print()
365 LLVM_DUMP_METHOD void DIEValue::dump() const { in dump()
DDwarfDebug.cpp1597 if (DIEValue SpecVal = Die->findAttribute(dwarf::DW_AT_specification)) { in computeIndexValue()
/external/llvm/include/llvm/CodeGen/
DDIE.h271 class DIEValue {
340 void copyVal(const DIEValue &X) { in copyVal()
357 DIEValue() = default;
358 DIEValue(const DIEValue &X) : Ty(X.Ty), Attribute(X.Attribute), Form(X.Form) { in DIEValue() function
361 DIEValue &operator=(const DIEValue &X) {
369 ~DIEValue() { destroyVal(); } in ~DIEValue()
372 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T &V) \
377 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T *V) \
522 DIEValue V;
523 explicit Node(DIEValue V) : V(V) {} in Node()
[all …]
DDIEValue.def1 //===- llvm/CodeGen/DIEValue.def - DIEValue types ---------------*- C++ -*-===//
10 // Macros for running through all types of DIEValue.
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DDIE.h333 class DIEValue {
401 void copyVal(const DIEValue &X) { in copyVal()
418 DIEValue() = default;
420 DIEValue(const DIEValue &X) : Ty(X.Ty), Attribute(X.Attribute), Form(X.Form) { in DIEValue() function
424 DIEValue &operator=(const DIEValue &X) {
433 ~DIEValue() { destroyVal(); } in ~DIEValue()
436 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T &V) \
441 DIEValue(dwarf::Attribute Attribute, dwarf::Form Form, const DIE##T *V) \
591 DIEValue V;
593 explicit Node(DIEValue V) : V(V) {} in Node()
[all …]
DDIEValue.def1 //===- llvm/CodeGen/DIEValue.def - DIEValue types ---------------*- C++ -*-===//
10 // Macros for running through all types of DIEValue.
/external/swiftshader/third_party/llvm-7.0/llvm/tools/dsymutil/
DCompileUnit.h39 assert(Old.getType() == DIEValue::isInteger); in set()
40 *I = DIEValue(Old.getAttribute(), Old.getForm(), DIEInteger(New)); in set()
DDwarfLinker.cpp1019 DIEValue Value; in cloneBlockAttribute()
1034 Value = DIEValue(dwarf::Attribute(AttrSpec.Attr), in cloneBlockAttribute()
1037 Value = DIEValue(dwarf::Attribute(AttrSpec.Attr), in cloneBlockAttribute()
1667 V = DIEValue(V.getAttribute(), V.getForm(), Offset); in patchStmtList()
/external/llvm/tools/dsymutil/
DDwarfLinker.cpp66 assert(Old.getType() == DIEValue::isInteger); in set()
67 *I = DIEValue(Old.getAttribute(), Old.getForm(), DIEInteger(New)); in set()
2439 DIEValue Value; in cloneBlockAttribute()
2454 Value = DIEValue(dwarf::Attribute(AttrSpec.Attr), in cloneBlockAttribute()
2457 Value = DIEValue(dwarf::Attribute(AttrSpec.Attr), in cloneBlockAttribute()
2969 V = DIEValue(V.getAttribute(), V.getForm(), Offset); in patchStmtList()
/external/llvm/include/llvm/
Dmodule.modulemap31 textual header "CodeGen/DIEValue.def"
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/
Dmodule.modulemap28 textual header "CodeGen/DIEValue.def"