diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86AsmPrinter.h')
-rw-r--r-- | llvm/lib/Target/X86/X86AsmPrinter.h | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/llvm/lib/Target/X86/X86AsmPrinter.h b/llvm/lib/Target/X86/X86AsmPrinter.h index ee79401dc80d5..eb485fa2ecefd 100644 --- a/llvm/lib/Target/X86/X86AsmPrinter.h +++ b/llvm/lib/Target/X86/X86AsmPrinter.h @@ -9,12 +9,9 @@ #ifndef LLVM_LIB_TARGET_X86_X86ASMPRINTER_H #define LLVM_LIB_TARGET_X86_X86ASMPRINTER_H -#include "X86Subtarget.h" #include "llvm/CodeGen/AsmPrinter.h" #include "llvm/CodeGen/FaultMaps.h" #include "llvm/CodeGen/StackMaps.h" -#include "llvm/MC/MCCodeEmitter.h" -#include "llvm/Target/TargetMachine.h" // Implemented in X86MCInstLower.cpp namespace { @@ -22,8 +19,10 @@ namespace { } namespace llvm { +class MCCodeEmitter; class MCStreamer; -class MCSymbol; +class X86Subtarget; +class TargetMachine; class LLVM_LIBRARY_VISIBILITY X86AsmPrinter : public AsmPrinter { const X86Subtarget *Subtarget = nullptr; @@ -123,14 +122,14 @@ public: const X86Subtarget &getSubtarget() const { return *Subtarget; } - void EmitStartOfAsmFile(Module &M) override; + void emitStartOfAsmFile(Module &M) override; - void EmitEndOfAsmFile(Module &M) override; + void emitEndOfAsmFile(Module &M) override; - void EmitInstruction(const MachineInstr *MI) override; + void emitInstruction(const MachineInstr *MI) override; - void EmitBasicBlockEnd(const MachineBasicBlock &MBB) override { - AsmPrinter::EmitBasicBlockEnd(MBB); + void emitBasicBlockEnd(const MachineBasicBlock &MBB) override { + AsmPrinter::emitBasicBlockEnd(MBB); SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); } @@ -147,8 +146,8 @@ public: } bool runOnMachineFunction(MachineFunction &F) override; - void EmitFunctionBodyStart() override; - void EmitFunctionBodyEnd() override; + void emitFunctionBodyStart() override; + void emitFunctionBodyEnd() override; }; } // end namespace llvm |