Lines Matching full:virtual
27 virtual void InitToTextSection() {
30 virtual void InitSections() {
33 virtual void ChangeSection(const MCSection *Section,
37 virtual void EmitLabel(MCSymbol *Symbol) {
42 virtual void EmitDebugLabel(MCSymbol *Symbol) {
45 virtual void EmitAssemblerFlag(MCAssemblerFlag Flag) {}
46 virtual void EmitThumbFunc(MCSymbol *Func) {}
48 virtual void EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {}
49 virtual void EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol){}
50 virtual void EmitDwarfAdvanceLineAddr(int64_t LineDelta,
55 virtual void EmitSymbolAttribute(MCSymbol *Symbol, MCSymbolAttr Attribute){}
57 virtual void EmitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) {}
59 virtual void BeginCOFFSymbolDef(const MCSymbol *Symbol) {}
60 virtual void EmitCOFFSymbolStorageClass(int StorageClass) {}
61 virtual void EmitCOFFSymbolType(int Type) {}
62 virtual void EndCOFFSymbolDef() {}
63 virtual void EmitCOFFSecRel32(MCSymbol const *Symbol) {}
65 virtual void EmitELFSize(MCSymbol *Symbol, const MCExpr *Value) {}
66 virtual void EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
68 virtual void EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
70 virtual void EmitZerofill(const MCSection *Section, MCSymbol *Symbol = 0,
72 virtual void EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol,
74 virtual void EmitBytes(StringRef Data) {}
76 virtual void EmitValueImpl(const MCExpr *Value, unsigned Size) {}
77 virtual void EmitULEB128Value(const MCExpr *Value) {}
78 virtual void EmitSLEB128Value(const MCExpr *Value) {}
79 virtual void EmitGPRel32Value(const MCExpr *Value) {}
80 virtual void EmitValueToAlignment(unsigned ByteAlignment, int64_t Value = 0,
84 virtual void EmitCodeAlignment(unsigned ByteAlignment,
87 virtual bool EmitValueToOffset(const MCExpr *Offset,
90 virtual void EmitFileDirective(StringRef Filename) {}
91 virtual bool EmitDwarfFileDirective(unsigned FileNo, StringRef Directory,
95 virtual void EmitDwarfLocDirective(unsigned FileNo, unsigned Line,
99 virtual void EmitInstruction(const MCInst &Inst) {}
101 virtual void EmitBundleAlignMode(unsigned AlignPow2) {}
102 virtual void EmitBundleLock(bool AlignToEnd) {}
103 virtual void EmitBundleUnlock() {}
105 virtual void FinishImpl() {}
107 virtual void EmitCFIEndProcImpl(MCDwarfFrameInfo &Frame) {