Lines Matching refs:DIEValue
112 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()
187 class DIEValue {
203 explicit DIEValue(unsigned T) : Type(T) {} in DIEValue() function
204 virtual ~DIEValue() {} in ~DIEValue()
218 static bool classof(const DIEValue *) { return true; } in classof() argument
229 class DIEInteger : public DIEValue {
232 explicit DIEInteger(uint64_t I) : DIEValue(isInteger), Integer(I) {} in DIEInteger()
261 static bool classof(const DIEValue *I) { return I->getType() == isInteger; } in classof()
271 class DIELabel : public DIEValue {
274 explicit DIELabel(const MCSymbol *L) : DIEValue(isLabel), Label(L) {} in DIELabel()
290 static bool classof(const DIEValue *L) { return L->getType() == isLabel; } in classof()
300 class DIEDelta : public DIEValue {
305 : DIEValue(isDelta), LabelHi(Hi), LabelLo(Lo) {} in DIEDelta()
317 static bool classof(const DIEValue *D) { return D->getType() == isDelta; } in classof()
328 class DIEEntry : public DIEValue {
331 explicit DIEEntry(DIE *E) : DIEValue(isEntry), Entry(E) {} in DIEEntry()
347 static bool classof(const DIEValue *E) { return E->getType() == isEntry; } in classof()
357 class DIEBlock : public DIEValue, public DIE {
361 : DIEValue(isBlock), DIE(0), Size(0) {} in DIEBlock()
387 static bool classof(const DIEValue *E) { return E->getType() == isBlock; } in classof()