|
LLVM 22.0.0git
|
#include "Target/CSKY/MCTargetDesc/CSKYTargetStreamer.h"
Public Member Functions | |
| CSKYConstantPool ()=default | |
| const MCExpr * | addEntry (MCStreamer &Streamer, const MCExpr *Value, unsigned Size, SMLoc Loc, const MCExpr *AdjustExpr) |
| void | emitAll (MCStreamer &Streamer) |
| bool | empty () |
| void | clearCache () |
Definition at line 18 of file CSKYTargetStreamer.h.
|
default |
References Size.
| const MCExpr * CSKYConstantPool::addEntry | ( | MCStreamer & | Streamer, |
| const MCExpr * | Value, | ||
| unsigned | Size, | ||
| SMLoc | Loc, | ||
| const MCExpr * | AdjustExpr ) |
Definition at line 42 of file CSKYTargetStreamer.cpp.
References llvm::CallingConv::C, llvm::cast(), llvm::MCSpecifierExpr::create(), llvm::MCSymbolRefExpr::create(), llvm::MCBinaryExpr::createSub(), llvm::dyn_cast(), llvm::MCStreamer::getContext(), llvm::MCStreamer::getCurrentSectionOnly(), and Size.
| void CSKYConstantPool::clearCache | ( | ) |
Definition at line 77 of file CSKYTargetStreamer.cpp.
| void CSKYConstantPool::emitAll | ( | MCStreamer & | Streamer | ) |
Definition at line 23 of file CSKYTargetStreamer.cpp.
References llvm::MCStreamer::emitCodeAlignment(), llvm::MCStreamer::emitDataRegion(), llvm::MCStreamer::emitLabel(), llvm::MCStreamer::emitValue(), llvm::MCStreamer::getContext(), llvm::MCContext::getSubtargetInfo(), llvm::MCDR_DataRegion, llvm::MCDR_DataRegionEnd, and llvm::MCStreamer::switchSection().
| bool CSKYConstantPool::empty | ( | ) |
Definition at line 75 of file CSKYTargetStreamer.cpp.