|
LLVM
4.0.0
|
#include <ConstantPools.h>
Public Member Functions | |
| ConstantPool () | |
| const MCExpr * | addEntry (const MCExpr *Value, MCContext &Context, unsigned Size, SMLoc Loc) |
| void | emitEntries (MCStreamer &Streamer) |
| bool | empty () |
Definition at line 41 of file ConstantPools.h.
|
inline |
Definition at line 48 of file ConstantPools.h.
| const MCExpr * ConstantPool::addEntry | ( | const MCExpr * | Value, |
| MCContext & | Context, | ||
| unsigned | Size, | ||
| SMLoc | Loc | ||
| ) |
Definition at line 37 of file ConstantPools.cpp.
References C, llvm::MCSymbolRefExpr::create(), llvm::MCContext::createTempSymbol(), llvm::dyn_cast(), llvm::MCConstantExpr::getValue(), and llvm::SmallVectorTemplateBase< T, isPodLike >::push_back().
Referenced by llvm::AssemblerConstantPools::addEntry().
| void ConstantPool::emitEntries | ( | MCStreamer & | Streamer | ) |
Definition at line 24 of file ConstantPools.cpp.
References llvm::MCStreamer::EmitCodeAlignment(), llvm::MCStreamer::EmitDataRegion(), llvm::MCStreamer::EmitLabel(), llvm::MCStreamer::EmitValue(), llvm::SmallVectorBase::empty(), llvm::MCDR_DataRegion, and llvm::MCDR_DataRegionEnd.
Referenced by emitConstantPool().
| bool ConstantPool::empty | ( | ) |
Definition at line 55 of file ConstantPools.cpp.
References llvm::SmallVectorBase::empty().
Referenced by emitConstantPool().
1.8.6