Lines Matching refs:MCObjectStreamer

28 MCObjectStreamer::MCObjectStreamer(MCContext &Context,  in MCObjectStreamer()  function in MCObjectStreamer
40 MCObjectStreamer::~MCObjectStreamer() {} in ~MCObjectStreamer()
45 MCAssembler *MCObjectStreamer::getAssemblerPtr() { in getAssemblerPtr()
51 void MCObjectStreamer::addPendingLabel(MCSymbol* S) { in addPendingLabel()
71 void MCObjectStreamer::flushPendingLabels(MCFragment *F, uint64_t FOffset) { in flushPendingLabels()
92 void MCObjectStreamer::flushPendingLabels() { in flushPendingLabels()
114 void MCObjectStreamer::resolvePendingFixups() { in resolvePendingFixups()
140 void MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, in emitAbsoluteSymbolDiff()
149 void MCObjectStreamer::emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, in emitAbsoluteSymbolDiffAsULEB128()
157 void MCObjectStreamer::reset() { in reset()
168 void MCObjectStreamer::emitFrames(MCAsmBackend *MAB) { in emitFrames()
179 MCFragment *MCObjectStreamer::getCurrentFragment() const { in getCurrentFragment()
203 MCObjectStreamer::getOrCreateDataFragment(const MCSubtargetInfo *STI) { in getOrCreateDataFragment()
212 void MCObjectStreamer::visitUsedSymbol(const MCSymbol &Sym) { in visitUsedSymbol()
216 void MCObjectStreamer::emitCFISections(bool EH, bool Debug) { in emitCFISections()
222 void MCObjectStreamer::emitValueImpl(const MCExpr *Value, unsigned Size, in emitValueImpl()
247 MCSymbol *MCObjectStreamer::emitCFILabel() { in emitCFILabel()
253 void MCObjectStreamer::emitCFIStartProcImpl(MCDwarfFrameInfo &Frame) { in emitCFIStartProcImpl()
259 void MCObjectStreamer::emitCFIEndProcImpl(MCDwarfFrameInfo &Frame) { in emitCFIEndProcImpl()
264 void MCObjectStreamer::emitLabel(MCSymbol *Symbol, SMLoc Loc) { in emitLabel()
288 void MCObjectStreamer::emitLabelAtPos(MCSymbol *Symbol, SMLoc Loc, in emitLabelAtPos()
306 void MCObjectStreamer::emitULEB128Value(const MCExpr *Value) { in emitULEB128Value()
315 void MCObjectStreamer::emitSLEB128Value(const MCExpr *Value) { in emitSLEB128Value()
324 void MCObjectStreamer::emitWeakReference(MCSymbol *Alias, in emitWeakReference()
329 void MCObjectStreamer::changeSection(MCSection *Section, in changeSection()
334 bool MCObjectStreamer::changeSectionImpl(MCSection *Section, in changeSectionImpl()
353 void MCObjectStreamer::emitAssignment(MCSymbol *Symbol, const MCExpr *Value) { in emitAssignment()
358 bool MCObjectStreamer::mayHaveInstructions(MCSection &Sec) const { in mayHaveInstructions()
362 void MCObjectStreamer::emitInstruction(const MCInst &Inst, in emitInstruction()
376 void MCObjectStreamer::emitInstructionImpl(const MCInst &Inst, in emitInstructionImpl()
414 void MCObjectStreamer::emitInstToFragment(const MCInst &Inst, in emitInstToFragment()
436 void MCObjectStreamer::emitBundleAlignMode(unsigned AlignPow2) { in emitBundleAlignMode()
440 void MCObjectStreamer::emitBundleLock(bool AlignToEnd) { in emitBundleLock()
444 void MCObjectStreamer::emitBundleUnlock() { in emitBundleUnlock()
448 void MCObjectStreamer::emitDwarfLocDirective(unsigned FileNo, unsigned Line, in emitDwarfLocDirective()
461 static const MCExpr *buildSymbolDiff(MCObjectStreamer &OS, const MCSymbol *A, in buildSymbolDiff()
472 static void emitDwarfSetLineAddr(MCObjectStreamer &OS, in emitDwarfSetLineAddr()
486 void MCObjectStreamer::emitDwarfAdvanceLineAddr(int64_t LineDelta, in emitDwarfAdvanceLineAddr()
505 void MCObjectStreamer::emitDwarfLineEndEntry(MCSection *Section, in emitDwarfLineEndEntry()
523 void MCObjectStreamer::emitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel, in emitDwarfAdvanceFrameAddr()
534 void MCObjectStreamer::emitCVLocDirective(unsigned FunctionId, unsigned FileNo, in emitCVLocDirective()
550 void MCObjectStreamer::emitCVLinetableDirective(unsigned FunctionId, in emitCVLinetableDirective()
558 void MCObjectStreamer::emitCVInlineLinetableDirective( in emitCVInlineLinetableDirective()
568 void MCObjectStreamer::emitCVDefRangeDirective( in emitCVDefRangeDirective()
579 void MCObjectStreamer::emitCVStringTableDirective() { in emitCVStringTableDirective()
582 void MCObjectStreamer::emitCVFileChecksumsDirective() { in emitCVFileChecksumsDirective()
586 void MCObjectStreamer::emitCVFileChecksumOffsetDirective(unsigned FileNo) { in emitCVFileChecksumOffsetDirective()
590 void MCObjectStreamer::emitBytes(StringRef Data) { in emitBytes()
597 void MCObjectStreamer::emitValueToAlignment(unsigned ByteAlignment, in emitValueToAlignment()
611 void MCObjectStreamer::emitCodeAlignment(unsigned ByteAlignment, in emitCodeAlignment()
617 void MCObjectStreamer::emitValueToOffset(const MCExpr *Offset, in emitValueToOffset()
624 void MCObjectStreamer::emitDTPRel32Value(const MCExpr *Value) { in emitDTPRel32Value()
634 void MCObjectStreamer::emitDTPRel64Value(const MCExpr *Value) { in emitDTPRel64Value()
644 void MCObjectStreamer::emitTPRel32Value(const MCExpr *Value) { in emitTPRel32Value()
654 void MCObjectStreamer::emitTPRel64Value(const MCExpr *Value) { in emitTPRel64Value()
664 void MCObjectStreamer::emitGPRel32Value(const MCExpr *Value) { in emitGPRel32Value()
674 void MCObjectStreamer::emitGPRel64Value(const MCExpr *Value) { in emitGPRel64Value()
746 MCObjectStreamer::emitRelocDirective(const MCExpr &Offset, StringRef Name, in emitRelocDirective()
798 void MCObjectStreamer::emitFill(const MCExpr &NumBytes, uint64_t FillValue, in emitFill()
807 void MCObjectStreamer::emitFill(const MCExpr &NumValues, int64_t Size, in emitFill()
837 void MCObjectStreamer::emitNops(int64_t NumBytes, int64_t ControlledNopLength, in emitNops()
847 void MCObjectStreamer::emitFileDirective(StringRef Filename) { in emitFileDirective()
851 void MCObjectStreamer::emitFileDirective(StringRef Filename, in emitFileDirective()
859 void MCObjectStreamer::emitAddrsig() { in emitAddrsig()
863 void MCObjectStreamer::emitAddrsigSym(const MCSymbol *Sym) { in emitAddrsigSym()
868 void MCObjectStreamer::finishImpl() { in finishImpl()