|
LLVM 22.0.0git
|
#include "llvm/MC/ConstantPools.h"
Public Member Functions | |
| ConstantPool ()=default | |
| const MCExpr * | addEntry (const MCExpr *Value, MCContext &Context, unsigned Size, SMLoc Loc) |
| void | emitEntries (MCStreamer &Streamer) |
| bool | empty () |
| void | clearCache () |
Definition at line 43 of file ConstantPools.h.
|
default |
References Size.
| const MCExpr * ConstantPool::addEntry | ( | const MCExpr * | Value, |
| MCContext & | Context, | ||
| unsigned | Size, | ||
| SMLoc | Loc ) |
Definition at line 39 of file ConstantPools.cpp.
References llvm::CallingConv::C, llvm::MCSymbolRefExpr::create(), llvm::dyn_cast(), llvm::MCSymbolRefExpr::getSymbol(), and Size.
| void ConstantPool::clearCache | ( | ) |
Definition at line 72 of file ConstantPools.cpp.
| void ConstantPool::emitEntries | ( | MCStreamer & | Streamer | ) |
Definition at line 26 of file ConstantPools.cpp.
References llvm::MCStreamer::emitDataRegion(), llvm::MCStreamer::emitLabel(), llvm::MCStreamer::emitValue(), llvm::MCStreamer::emitValueToAlignment(), llvm::MCDR_DataRegion, and llvm::MCDR_DataRegionEnd.
| bool ConstantPool::empty | ( | ) |
Definition at line 70 of file ConstantPools.cpp.