LLVM 22.0.0git
llvm::DebugLocStream::ListBuilder Class Reference

Builder for DebugLocStream lists. More...

#include "CodeGen/AsmPrinter/DebugLocStream.h"

Public Member Functions

 ListBuilder (DebugLocStream &Locs, DwarfCompileUnit &CU, AsmPrinter &Asm, DbgVariable &V)
void setTagOffset (uint8_t TO)
 ~ListBuilder ()
 Finalize the list.
DebugLocStreamgetLocs ()

Detailed Description

Builder for DebugLocStream lists.

Definition at line 154 of file DebugLocStream.h.

Constructor & Destructor Documentation

◆ ListBuilder()

llvm::DebugLocStream::ListBuilder::ListBuilder ( DebugLocStream & Locs,
DwarfCompileUnit & CU,
AsmPrinter & Asm,
DbgVariable & V )
inline

Definition at line 162 of file DebugLocStream.h.

References llvm::DebugLocStream::DebugLocStream().

◆ ~ListBuilder()

DebugLocStream::ListBuilder::~ListBuilder ( )

Finalize the list.

If the list is empty, delete it. Otherwise, finalize it by creating a temp symbol in Asm and setting up the DbgVariable.

Definition at line 40 of file DebugLocStream.cpp.

Member Function Documentation

◆ getLocs()

DebugLocStream & llvm::DebugLocStream::ListBuilder::getLocs ( )
inline

Definition at line 177 of file DebugLocStream.h.

References llvm::DebugLocStream::DebugLocStream().

◆ setTagOffset()

void llvm::DebugLocStream::ListBuilder::setTagOffset ( uint8_t TO)
inline

Definition at line 167 of file DebugLocStream.h.


The documentation for this class was generated from the following files: