12 #ifndef LLVM_OBJECTYAML_DWARFVISITOR_H 13 #define LLVM_OBJECTYAML_DWARFVISITOR_H 27 struct AttributeAbbrev;
61 virtual void onValue(
const uint64_t U,
const bool LEB =
false) {}
62 virtual void onValue(
const int64_t S,
const bool LEB =
false) {}
75 void onVariableSizeValue(uint64_t U,
unsigned Size);
This class represents lattice values for constants.
virtual void onForm(const AttributeAbbrev &AttAbbrev, const FormValue &Value)
virtual void onValue(const int64_t S, const bool LEB=false)
virtual void onValue(const uint16_t U)
virtual void onStartDIE(const Unit &CU, const Entry &DIE)
virtual void onForm(AttributeAbbrev &AttAbbrev, FormValue &Value)
virtual void onStartDIE(Unit &CU, Entry &DIE)
virtual void onEndDIE(const Unit &CU, const Entry &DIE)
virtual void onValue(const uint64_t U, const bool LEB=false)
virtual void onValue(const StringRef String)
A structured debug information entry.
virtual void onStartCompileUnit(const Unit &CU)
Const Visitor Functions.
A class to visits DWARFYAML Compile Units and DIEs in preorder.
virtual void onValue(const uint8_t U)
Value visitors.
virtual void onEndDIE(Unit &CU, Entry &DIE)
This file contains constants used for implementing Dwarf debug support.
ConstVisitor(const Data &DI)
virtual void onStartCompileUnit(Unit &CU)
Visitor Functions.
virtual void onValue(const uint32_t U)
virtual void onEndCompileUnit(Unit &CU)
virtual void onValue(const MemoryBufferRef MBR)
LLVM Value Representation.
StringRef - Represent a constant reference to a string, i.e.
virtual void onEndCompileUnit(const Unit &CU)