LLVM: llvm::AddressPool Class Reference (original) (raw)

#include "[CodeGen/AsmPrinter/AddressPool.h](AddressPool%5F8h%5Fsource.html)"

Public Member Functions
AddressPool ()=default
unsigned getIndex (const MCSymbol *Sym, bool TLS=false)
Returns the index into the address pool with the given label/symbol.
void emit (AsmPrinter &Asm, MCSection *AddrSection)
bool isEmpty ()
bool hasBeenUsed () const
void resetUsedFlag (bool HasBeenUsed=false)
MCSymbol * getLabel ()
void setLabel (MCSymbol *Sym)

Definition at line 23 of file AddressPool.h.

llvm::AddressPool::AddressPool ( ) default

emit()

getIndex()

getLabel()

MCSymbol * llvm::AddressPool::getLabel ( ) inline

hasBeenUsed()

bool llvm::AddressPool::hasBeenUsed ( ) const inline

isEmpty()

bool llvm::AddressPool::isEmpty ( ) inline

resetUsedFlag()

void llvm::AddressPool::resetUsedFlag ( bool HasBeenUsed = false) inline

setLabel()

void llvm::AddressPool::setLabel ( MCSymbol * Sym) inline

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