Lines Matching defs:MCObjectStreamer
1 //===- lib/MC/MCObjectStreamer.cpp - Object File MCStreamer Interface -----===//
10 #include "llvm/MC/MCObjectStreamer.h"
25 MCObjectStreamer::MCObjectStreamer(StreamerKind Kind, MCContext &Context,
33 MCObjectStreamer::MCObjectStreamer(StreamerKind Kind, MCContext &Context,
39 MCObjectStreamer::~MCObjectStreamer() {
46 void MCObjectStreamer::reset() {
54 MCFragment *MCObjectStreamer::getCurrentFragment() const {
63 MCDataFragment *MCObjectStreamer::getOrCreateDataFragment() const {
74 const MCExpr *MCObjectStreamer::AddValueSymbols(const MCExpr *Value) {
102 void MCObjectStreamer::EmitValueImpl(const MCExpr *Value, unsigned Size) {
119 void MCObjectStreamer::EmitCFIStartProcImpl(MCDwarfFrameInfo &Frame) {
123 void MCObjectStreamer::EmitCFIEndProcImpl(MCDwarfFrameInfo &Frame) {
127 void MCObjectStreamer::EmitLabel(MCSymbol *Symbol) {
142 void MCObjectStreamer::EmitDebugLabel(MCSymbol *Symbol) {
146 void MCObjectStreamer::EmitULEB128Value(const MCExpr *Value) {
156 void MCObjectStreamer::EmitSLEB128Value(const MCExpr *Value) {
166 void MCObjectStreamer::EmitWeakReference(MCSymbol *Alias,
171 void MCObjectStreamer::ChangeSection(const MCSection *Section,
187 void MCObjectStreamer::EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {
192 void MCObjectStreamer::EmitInstruction(const MCInst &Inst) {
231 void MCObjectStreamer::EmitInstToFragment(const MCInst &Inst) {
249 void MCObjectStreamer::EmitBundleAlignMode(unsigned AlignPow2) {
253 void MCObjectStreamer::EmitBundleLock(bool AlignToEnd) {
257 void MCObjectStreamer::EmitBundleUnlock() {
261 void MCObjectStreamer::EmitDwarfLocDirective(unsigned FileNo, unsigned Line,
274 void MCObjectStreamer::EmitDwarfAdvanceLineAddr(int64_t LineDelta,
292 void MCObjectStreamer::EmitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel,
304 void MCObjectStreamer::EmitBytes(StringRef Data) {
308 void MCObjectStreamer::EmitValueToAlignment(unsigned ByteAlignment,
321 void MCObjectStreamer::EmitCodeAlignment(unsigned ByteAlignment,
327 bool MCObjectStreamer::EmitValueToOffset(const MCExpr *Offset,
350 void MCObjectStreamer::EmitGPRel32Value(const MCExpr *Value) {
359 void MCObjectStreamer::EmitGPRel64Value(const MCExpr *Value) {
367 void MCObjectStreamer::EmitFill(uint64_t NumBytes, uint8_t FillValue) {
373 void MCObjectStreamer::EmitZeros(uint64_t NumBytes) {
378 void MCObjectStreamer::FinishImpl() {