LLVM 24.0.0git
llvm::BasicDIEUnit Struct Referencefinal

#include "llvm/CodeGen/DIE.h"

Inheritance diagram for llvm::BasicDIEUnit:
[legend]

Public Member Functions

 BasicDIEUnit (dwarf::Tag UnitTag)
Public Member Functions inherited from llvm::DIEUnit
LLVM_ABI DIEUnit (dwarf::Tag UnitTag)
 DIEUnit (const DIEUnit &RHS)=delete
 DIEUnit (DIEUnit &&RHS)=delete
void operator= (const DIEUnit &RHS)=delete
void operator= (const DIEUnit &&RHS)=delete
void setSection (MCSection *Section)
 Set the section that this DIEUnit will be emitted into.
virtual const MCSymbol * getCrossSectionRelativeBaseAddress () const
MCSection * getSection () const
 Return the section that this DIEUnit will be emitted into.
void setDebugSectionOffset (uint64_t O)
uint64_t getDebugSectionOffset () const
DIE & getUnitDie ()
const DIE & getUnitDie () const

Additional Inherited Members

Protected Member Functions inherited from llvm::DIEUnit
virtual ~DIEUnit ()=default
 .debug_info or .debug_types absolute section offset.

Detailed Description

Definition at line 1020 of file DIE.h.

Constructor & Destructor Documentation

◆ BasicDIEUnit()

llvm::BasicDIEUnit::BasicDIEUnit ( dwarf::Tag UnitTag)
inlineexplicit

Definition at line 1021 of file DIE.h.

References llvm::DIEUnit::DIEUnit().


The documentation for this struct was generated from the following file: