LLVM 19.0.0git
Public Member Functions | List of all members
llvm::BasicDIEUnit Struct Referencefinal

#include "llvm/CodeGen/DIE.h"

Inheritance diagram for llvm::BasicDIEUnit:
Inheritance graph
[legend]

Public Member Functions

 BasicDIEUnit (dwarf::Tag UnitTag)
 
- Public Member Functions inherited from llvm::DIEUnit
 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 MCSymbolgetCrossSectionRelativeBaseAddress () const
 
MCSectiongetSection () const
 Return the section that this DIEUnit will be emitted into.
 
void setDebugSectionOffset (uint64_t O)
 
uint64_t getDebugSectionOffset () const
 
DIEgetUnitDie ()
 
const DIEgetUnitDie () 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 1003 of file DIE.h.

Constructor & Destructor Documentation

◆ BasicDIEUnit()

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

Definition at line 1004 of file DIE.h.


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