Home | History | Annotate | Download | only in MC

Lines Matching full:virtual

38   virtual void EmitInstToData(const MCInst &Inst) = 0;
39 virtual void EmitCFIStartProcImpl(MCDwarfFrameInfo &Frame);
40 virtual void EmitCFIEndProcImpl(MCDwarfFrameInfo &Frame);
52 virtual void reset();
78 virtual void EmitLabel(MCSymbol *Symbol);
79 virtual void EmitDebugLabel(MCSymbol *Symbol);
80 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value);
81 virtual void EmitValueImpl(const MCExpr *Value, unsigned Size);
82 virtual void EmitULEB128Value(const MCExpr *Value);
83 virtual void EmitSLEB128Value(const MCExpr *Value);
84 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol);
85 virtual void ChangeSection(const MCSection *Section,
87 virtual void EmitInstruction(const MCInst &Inst);
91 virtual void EmitInstToFragment(const MCInst &Inst);
93 virtual void EmitBundleAlignMode(unsigned AlignPow2);
94 virtual void EmitBundleLock(bool AlignToEnd);
95 virtual void EmitBundleUnlock();
96 virtual void EmitBytes(StringRef Data);
97 virtual void EmitValueToAlignment(unsigned ByteAlignment,
101 virtual void EmitCodeAlignment(unsigned ByteAlignment,
103 virtual bool EmitValueToOffset(const MCExpr *Offset, unsigned char Value);
104 virtual void EmitDwarfLocDirective(unsigned FileNo, unsigned Line,
108 virtual void EmitDwarfAdvanceLineAddr(int64_t LineDelta,
112 virtual void EmitDwarfAdvanceFrameAddr(const MCSymbol *LastLabel,
114 virtual void EmitGPRel32Value(const MCExpr *Value);
115 virtual void EmitGPRel64Value(const MCExpr *Value);
116 virtual void EmitFill(uint64_t NumBytes, uint8_t FillValue);
117 virtual void EmitZeros(uint64_t NumBytes);
118 virtual void FinishImpl();