LLVM 22.0.0git
|
#include "CodeGen/AsmPrinter/AddressPool.h"
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.
|
default |
void AddressPool::emit | ( | AsmPrinter & | Asm, |
MCSection * | AddrSection ) |
Definition at line 42 of file AddressPool.cpp.
References llvm::MCSymbolRefExpr::create(), I, and isEmpty().
Returns the index into the address pool with the given label/symbol.
Definition at line 19 of file AddressPool.cpp.
References resetUsedFlag().
Referenced by emitRangeList().
|
inline |
Definition at line 53 of file AddressPool.h.
|
inline |
Definition at line 49 of file AddressPool.h.
|
inline |
Definition at line 47 of file AddressPool.h.
Referenced by emit().
|
inline |
Definition at line 51 of file AddressPool.h.
Referenced by getIndex().
|
inline |
Definition at line 54 of file AddressPool.h.