class AssemblerConstantPools
Declaration
class AssemblerConstantPools { /* full declaration omitted */ };
Declared at: llvm/include/llvm/MC/ConstantPools.h:70
Member Variables
- private llvm::AssemblerConstantPools::ConstantPoolMapTy ConstantPools
Method Overview
- public const llvm::MCExpr * addEntry(llvm::MCStreamer & Streamer, const llvm::MCExpr * Expr, unsigned int Size, llvm::SMLoc Loc)
- public void clearCacheForCurrentSection(llvm::MCStreamer & Streamer)
- public void emitAll(llvm::MCStreamer & Streamer)
- public void emitForCurrentSection(llvm::MCStreamer & Streamer)
- private llvm::ConstantPool * getConstantPool(llvm::MCSection * Section)
- private llvm::ConstantPool & getOrCreateConstantPool(llvm::MCSection * Section)
Methods
¶const llvm::MCExpr* addEntry(
llvm::MCStreamer& Streamer,
const llvm::MCExpr* Expr,
unsigned int Size,
llvm::SMLoc Loc)
const llvm::MCExpr* addEntry(
llvm::MCStreamer& Streamer,
const llvm::MCExpr* Expr,
unsigned int Size,
llvm::SMLoc Loc)
Declared at: llvm/include/llvm/MC/ConstantPools.h:92
Parameters
- llvm::MCStreamer& Streamer
- const llvm::MCExpr* Expr
- unsigned int Size
- llvm::SMLoc Loc
¶void clearCacheForCurrentSection(
llvm::MCStreamer& Streamer)
void clearCacheForCurrentSection(
llvm::MCStreamer& Streamer)
Declared at: llvm/include/llvm/MC/ConstantPools.h:91
Parameters
- llvm::MCStreamer& Streamer
¶void emitAll(llvm::MCStreamer& Streamer)
void emitAll(llvm::MCStreamer& Streamer)
Declared at: llvm/include/llvm/MC/ConstantPools.h:89
Parameters
- llvm::MCStreamer& Streamer
¶void emitForCurrentSection(
llvm::MCStreamer& Streamer)
void emitForCurrentSection(
llvm::MCStreamer& Streamer)
Declared at: llvm/include/llvm/MC/ConstantPools.h:90
Parameters
- llvm::MCStreamer& Streamer
¶llvm::ConstantPool* getConstantPool(
llvm::MCSection* Section)
llvm::ConstantPool* getConstantPool(
llvm::MCSection* Section)
Declared at: llvm/include/llvm/MC/ConstantPools.h:96
Parameters
- llvm::MCSection* Section
¶llvm::ConstantPool& getOrCreateConstantPool(
llvm::MCSection* Section)
llvm::ConstantPool& getOrCreateConstantPool(
llvm::MCSection* Section)
Declared at: llvm/include/llvm/MC/ConstantPools.h:97
Parameters
- llvm::MCSection* Section