10 #ifndef LLVM_LIB_CODEGEN_ASMPRINTER_ADDRESSPOOL_H
11 #define LLVM_LIB_CODEGEN_ASMPRINTER_ADDRESSPOOL_H
23 struct AddressPoolEntry {
26 AddressPoolEntry(
unsigned Number,
bool TLS) : Number(Number),
TLS(TLS) {}
Instances of this class represent a uniqued identifier for a section in the current translation unit...
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
void emit(AsmPrinter &Asm, MCSection *AddrSection)
This class is intended to be used as a driving class for all asm writers.
unsigned getIndex(const MCSymbol *Sym, bool TLS=false)
Returns the index into the address pool with the given label/symbol.