Home
last modified time | relevance | path

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

/external/llvm/include/llvm/CodeGen/
DDIE.h109 class DIEValue; variable
139 SmallVector<DIEValue *, 12> Values;
161 const SmallVectorImpl<DIEValue *> &getValues() const { return Values; } in getValues()
174 void addValue(dwarf::Attribute Attribute, dwarf::Form Form, DIEValue *Value) { in addValue()
190 DIEValue *findAttribute(dwarf::Attribute Attribute) const;
202 class DIEValue {
224 explicit DIEValue(Type T) : Ty(T) {} in DIEValue() function
225 virtual ~DIEValue() {} in ~DIEValue()
248 class DIEInteger : public DIEValue {
252 explicit DIEInteger(uint64_t I) : DIEValue(isInteger), Integer(I) {} in DIEInteger()
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DDIEHash.cpp34 const SmallVectorImpl<DIEValue *> &Values = Die.getValues(); in getDIEStringAttr()
41 DIEValue *V = Values[i]; in getDIEStringAttr()
126 const SmallVectorImpl<DIEValue *> &Values = Die.getValues(); in collectAttributes()
277 void DIEHash::hashBlockData(const SmallVectorImpl<DIEValue *> &Values) { in hashBlockData()
278 for (SmallVectorImpl<DIEValue *>::const_iterator I = Values.begin(), in hashBlockData()
296 const DIEValue *Value = Attr.Val; in hashAttribute()
311 case DIEValue::isEntry: in hashAttribute()
314 case DIEValue::isInteger: { in hashAttribute()
339 case DIEValue::isString: in hashAttribute()
345 case DIEValue::isBlock: in hashAttribute()
[all …]
DDIEHash.h32 const DIEValue *Val;
138 void hashBlockData(const SmallVectorImpl<DIEValue *> &Values);
DDIE.cpp131 DIEValue *DIE::findAttribute(dwarf::Attribute Attribute) const { in findAttribute()
132 const SmallVectorImpl<DIEValue *> &Values = getValues(); in findAttribute()
194 void DIEValue::anchor() { } in anchor()
197 void DIEValue::dump() const { in dump()
DDwarfCompileUnit.cpp44 DIEValue *Value = new (DIEValueAllocator) DIEInteger(idx); in addLabelAddress()
55 Label ? (DIEValue *)new (DIEValueAllocator) DIELabel(Label) in addLocalLabelAddress()
367 DIEValue *Value = new (DIEValueAllocator) DIEDelta(Hi, Lo); in addSectionDelta()
785 DIEValue *Value = new (DIEValueAllocator) DIELocList(Index); in addLocationList()
805 DIEValue *Value = new (DIEValueAllocator) DIEExpr(Expr); in addExpr()
DDwarfUnit.cpp218 DIEValue *Value = Integer == 1 ? DIEIntegerOne : new (DIEValueAllocator) in addUInt()
233 DIEValue *Value = new (DIEValueAllocator) DIEInteger(Integer); in addSInt()
258 DIEValue *Value = new (DIEValueAllocator) DIEInteger(idx); in addIndexedString()
259 DIEValue *Str = new (DIEValueAllocator) DIEString(Value, String); in addIndexedString()
269 DIEValue *Value; in addLocalString()
275 DIEValue *Str = new (DIEValueAllocator) DIEString(Value, String); in addLocalString()
283 DIEValue *Value = new (DIEValueAllocator) DIELabel(Label); in addLabel()
322 DIEValue *Value = new (DIEValueAllocator) DIEDelta(Hi, Lo); in addLabelDelta()
DDwarfFile.cpp97 const SmallVectorImpl<DIEValue *> &Values = Die.getValues(); in computeSizeAndOffset()
DAsmPrinterDwarf.cpp257 const SmallVectorImpl<DIEValue *> &Values = Die.getValues(); in emitDwarfDIE()
DDwarfDebug.cpp1342 DIEValue *SpecVal = Die->findAttribute(dwarf::DW_AT_specification); in computeIndexValue()
/external/llvm/tools/dsymutil/
DDwarfLinker.cpp1833 DIEValue *Value; in cloneBlockAttribute()
1845 Value = Loc ? static_cast<DIEValue *>(Loc) : static_cast<DIEValue *>(Block); in cloneBlockAttribute()