Home | History | Annotate | Download | only in MC

Lines Matching defs:MCObjectStreamer

1 //===- lib/MC/MCObjectStreamer.cpp - Object File MCStreamer Interface -----===//
10 #include "llvm/MC/MCObjectStreamer.h"
25 MCObjectStreamer::MCObjectStreamer(MCContext &Context, MCAsmBackend &TAB,
32 MCObjectStreamer::MCObjectStreamer(MCContext &Context, MCAsmBackend &TAB,
38 MCObjectStreamer::~MCObjectStreamer() {
45 void MCObjectStreamer::reset() {
55 void MCObjectStreamer::EmitFrames(MCAsmBackend *MAB) {
66 MCFragment *MCObjectStreamer::getCurrentFragment() const {
75 MCDataFragment *MCObjectStreamer::getOrCreateDataFragment() const {
86 void MCObjectStreamer::visitUsedSymbol(const MCSymbol &Sym) {
90 void MCObjectStreamer::EmitCFISections(bool EH, bool Debug) {
96 void MCObjectStreamer::EmitValueImpl(const MCExpr *Value, unsigned Size,
115 void MCObjectStreamer::EmitCFIStartProcImpl(MCDwarfFrameInfo &Frame) {
121 void MCObjectStreamer::EmitCFIEndProcImpl(MCDwarfFrameInfo &Frame) {
126 void MCObjectStreamer::EmitLabel(MCSymbol *Symbol) {
141 void MCObjectStreamer::EmitULEB128Value(const MCExpr *Value) {
151 void MCObjectStreamer::EmitSLEB128Value(const MCExpr *Value) {
161 void MCObjectStreamer::EmitWeakReference(MCSymbol *Alias,
166 void MCObjectStreamer::ChangeSection(const MCSection *Section,
182 void MCObjectStreamer::EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {
187 void MCObjectStreamer::EmitInstruction(const MCInst &Inst,
224 void MCObjectStreamer::EmitInstToFragment(const MCInst &Inst,
244 void MCObjectStreamer::EmitBundleAlignMode(unsigned AlignPow2) {
248 void MCObjectStreamer::EmitBundleLock(bool AlignToEnd) {
252 void MCObjectStreamer::EmitBundleUnlock() {
256 void MCObjectStreamer::EmitDwarfLocDirective(unsigned FileNo, unsigned Line,
269 void MCObjectStreamer::EmitDwarfAdvanceLineAddr(int64_t LineDelta,
287 void MCObjectStreamer::EmitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel,
299 void MCObjectStreamer::EmitBytes(StringRef Data) {
304 void MCObjectStreamer::EmitValueToAlignment(unsigned ByteAlignment,
317 void MCObjectStreamer::EmitCodeAlignment(unsigned ByteAlignment,
323 bool MCObjectStreamer::EmitValueToOffset(const MCExpr *Offset,
346 void MCObjectStreamer::EmitGPRel32Value(const MCExpr *Value) {
355 void MCObjectStreamer::EmitGPRel64Value(const MCExpr *Value) {
363 void MCObjectStreamer::EmitFill(uint64_t NumBytes, uint8_t FillValue) {
369 void MCObjectStreamer::EmitZeros(uint64_t NumBytes) {
374 void MCObjectStreamer::FinishImpl() {