Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/lib/CodeGen/AsmPrinter/DwarfUnit.h
Show First 20 Lines • Show All 121 Lines • ▼ Show 20 Lines | public: | ||||
/// Insert DIE into the map. | /// Insert DIE into the map. | ||||
/// | /// | ||||
/// We delegate the request to DwarfDebug when the MDNode can be part of the | /// We delegate the request to DwarfDebug when the MDNode can be part of the | ||||
/// type system, since DIEs for the type system can be shared across CUs and | /// type system, since DIEs for the type system can be shared across CUs and | ||||
/// the mappings are kept in DwarfDebug. | /// the mappings are kept in DwarfDebug. | ||||
void insertDIE(const DINode *Desc, DIE *D); | void insertDIE(const DINode *Desc, DIE *D); | ||||
void insertDIE(DIE *D); | |||||
/// Add a flag that is true to the DIE. | /// Add a flag that is true to the DIE. | ||||
void addFlag(DIE &Die, dwarf::Attribute Attribute); | void addFlag(DIE &Die, dwarf::Attribute Attribute); | ||||
/// Add an unsigned integer attribute data and value. | /// Add an unsigned integer attribute data and value. | ||||
void addUInt(DIEValueList &Die, dwarf::Attribute Attribute, | void addUInt(DIEValueList &Die, dwarf::Attribute Attribute, | ||||
Optional<dwarf::Form> Form, uint64_t Integer); | Optional<dwarf::Form> Form, uint64_t Integer); | ||||
void addUInt(DIEValueList &Block, dwarf::Form Form, uint64_t Integer); | void addUInt(DIEValueList &Block, dwarf::Form Form, uint64_t Integer); | ||||
▲ Show 20 Lines • Show All 247 Lines • Show Last 20 Lines |