Lines Matching refs:MCObjectStreamer

1 //===- lib/MC/MCObjectStreamer.cpp - Object File MCStreamer Interface -----===//
10 #include "llvm/MC/MCObjectStreamer.h"
26 MCObjectStreamer::MCObjectStreamer(MCContext &Context, MCAsmBackend &TAB,
34 MCObjectStreamer::~MCObjectStreamer() {
41 void MCObjectStreamer::flushPendingLabels(MCFragment *F, uint64_t FOffset) {
57 void MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi,
70 void MCObjectStreamer::reset() {
80 void MCObjectStreamer::EmitFrames(MCAsmBackend *MAB) {
91 MCFragment *MCObjectStreamer::getCurrentFragment() const {
100 MCDataFragment *MCObjectStreamer::getOrCreateDataFragment() {
112 void MCObjectStreamer::visitUsedSymbol(const MCSymbol &Sym) {
116 void MCObjectStreamer::EmitCFISections(bool EH, bool Debug) {
122 void MCObjectStreamer::EmitValueImpl(const MCExpr *Value, unsigned Size,
142 void MCObjectStreamer::EmitCFIStartProcImpl(MCDwarfFrameInfo &Frame) {
148 void MCObjectStreamer::EmitCFIEndProcImpl(MCDwarfFrameInfo &Frame) {
153 void MCObjectStreamer::EmitLabel(MCSymbol *Symbol) {
171 void MCObjectStreamer::EmitULEB128Value(const MCExpr *Value) {
180 void MCObjectStreamer::EmitSLEB128Value(const MCExpr *Value) {
189 void MCObjectStreamer::EmitWeakReference(MCSymbol *Alias,
194 void MCObjectStreamer::ChangeSection(MCSection *Section,
199 bool MCObjectStreamer::changeSectionImpl(MCSection *Section,
217 void MCObjectStreamer::EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {
222 bool MCObjectStreamer::mayHaveInstructions(MCSection &Sec) const {
226 void MCObjectStreamer::EmitInstruction(const MCInst &Inst,
263 void MCObjectStreamer::EmitInstToFragment(const MCInst &Inst,
285 void MCObjectStreamer::EmitBundleAlignMode(unsigned AlignPow2) {
289 void MCObjectStreamer::EmitBundleLock(bool AlignToEnd) {
293 void MCObjectStreamer::EmitBundleUnlock() {
297 void MCObjectStreamer::EmitDwarfLocDirective(unsigned FileNo, unsigned Line,
310 static const MCExpr *buildSymbolDiff(MCObjectStreamer &OS, const MCSymbol *A,
321 static void emitDwarfSetLineAddr(MCObjectStreamer &OS,
335 void MCObjectStreamer::EmitDwarfAdvanceLineAddr(int64_t LineDelta,
354 void MCObjectStreamer::EmitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel,
365 void MCObjectStreamer::EmitBytes(StringRef Data) {
372 void MCObjectStreamer::EmitValueToAlignment(unsigned ByteAlignment,
386 void MCObjectStreamer::EmitCodeAlignment(unsigned ByteAlignment,
392 void MCObjectStreamer::emitValueToOffset(const MCExpr *Offset,
398 void MCObjectStreamer::EmitGPRel32Value(const MCExpr *Value) {
408 void MCObjectStreamer::EmitGPRel64Value(const MCExpr *Value) {
417 bool MCObjectStreamer::EmitRelocDirective(const MCExpr &Offset, StringRef Name,
437 void MCObjectStreamer::EmitFill(uint64_t NumBytes, uint8_t FillValue) {
444 void MCObjectStreamer::FinishImpl() {