diff options
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h index a4afa056aaa..01d0e3c7498 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h @@ -310,6 +310,8 @@ class DwarfDebug : public Dwarf { /// addType - Add a new type attribute to the specified entity. void addType(CompileUnit *DW_Unit, DIE *Entity, DIType Ty); + void addPubTypes(DISubprogram SP); + /// constructTypeDIE - Construct basic type die from DIBasicType. void constructTypeDIE(CompileUnit *DW_Unit, DIE &Buffer, DIBasicType BTy); @@ -436,6 +438,10 @@ class DwarfDebug : public Dwarf { /// void emitDebugPubNames(); + /// emitDebugPubTypes - Emit visible types into a debug pubtypes section. + /// + void emitDebugPubTypes(); + /// emitDebugStr - Emit visible names into a debug str section. /// void emitDebugStr(); |