class DebugLocStream::ListBuilder
Declaration
class DebugLocStream::ListBuilder { /* full declaration omitted */ };
Description
Builder for DebugLocStream lists.
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h:156
Method Overview
- public ListBuilder(llvm::DebugLocStream & Locs, llvm::DwarfCompileUnit & CU, llvm::AsmPrinter & Asm, llvm::DbgVariable & V, const llvm::MachineInstr & MI)
- public llvm::DebugLocStream & getLocs()
- public void setTagOffset(uint8_t TO)
- public ~ListBuilder()
Methods
¶ListBuilder(llvm::DebugLocStream& Locs,
llvm::DwarfCompileUnit& CU,
llvm::AsmPrinter& Asm,
llvm::DbgVariable& V,
const llvm::MachineInstr& MI)
ListBuilder(llvm::DebugLocStream& Locs,
llvm::DwarfCompileUnit& CU,
llvm::AsmPrinter& Asm,
llvm::DbgVariable& V,
const llvm::MachineInstr& MI)
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h:165
Parameters
- llvm::DebugLocStream& Locs
- llvm::DwarfCompileUnit& CU
- llvm::AsmPrinter& Asm
- llvm::DbgVariable& V
- const llvm::MachineInstr& MI
¶llvm::DebugLocStream& getLocs()
llvm::DebugLocStream& getLocs()
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h:180
¶void setTagOffset(uint8_t TO)
void setTagOffset(uint8_t TO)
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h:170
Parameters
- uint8_t TO
¶~ListBuilder()
~ListBuilder()
Description
Finalize the list. If the list is empty, delete it. Otherwise, finalize it by creating a temp symbol in \a Asm and setting up the \a DbgVariable.
Declared at: llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h:178