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

#include "llvm/CodeGen/DIE.h"

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

Public Member Functions

 BasicDIEUnit (uint16_t Version, uint8_t AddrSize, dwarf::Tag UnitTag)
 
- Public Member Functions inherited from llvm::DIEUnit
 DIEUnit (uint16_t Version, uint8_t AddrSize, 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. More...
 
virtual const MCSymbolgetCrossSectionRelativeBaseAddress () const
 
MCSectiongetSection () const
 Return the section that this DIEUnit will be emitted into. More...
 
void setDebugSectionOffset (unsigned O)
 
unsigned getDebugSectionOffset () const
 
void setLength (uint64_t L)
 
uint64_t getLength () const
 
uint16_t getDwarfVersion () const
 
uint16_t getAddressSize () const
 
DIEgetUnitDie ()
 
const DIEgetUnitDie () const
 

Additional Inherited Members

- Protected Member Functions inherited from llvm::DIEUnit
 ~DIEUnit ()=default
 The size in bytes of an address for this unit. More...
 

Detailed Description

Definition at line 838 of file DIE.h.

Constructor & Destructor Documentation

◆ BasicDIEUnit()

llvm::BasicDIEUnit::BasicDIEUnit ( uint16_t  Version,
uint8_t  AddrSize,
dwarf::Tag  UnitTag 
)
inline

Definition at line 839 of file DIE.h.


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