diff --git a/lib/Target/X86/X86CodeEmitter.cpp b/lib/Target/X86/X86CodeEmitter.cpp index 853e6c12cdf..eaa15419a8a 100644 --- a/lib/Target/X86/X86CodeEmitter.cpp +++ b/lib/Target/X86/X86CodeEmitter.cpp @@ -221,14 +221,6 @@ namespace { }; } -// This function is required by X86AsmPrinter.cpp to work around GAS bugs -void llvm::X86::emitInstruction(MachineCodeEmitter& mce, - const X86InstrInfo& ii, - const MachineInstr& mi) -{ - Emitter(mce, ii).emitInstruction(mi); -} - /// addPassesToEmitMachineCode - Add passes to the specified pass manager to get /// machine code emitted. This uses a MachineCodeEmitter object to handle /// actually outputting the machine code and resolving things like the address diff --git a/lib/Target/X86/X86TargetMachine.h b/lib/Target/X86/X86TargetMachine.h index 717fdee0011..2c25daad3f2 100644 --- a/lib/Target/X86/X86TargetMachine.h +++ b/lib/Target/X86/X86TargetMachine.h @@ -51,14 +51,6 @@ public: static unsigned getModuleMatchQuality(const Module &M); static unsigned getJITMatchQuality(); }; - - // this is implemented in X86CodeEmitter.cpp - namespace X86 { - void emitInstruction(MachineCodeEmitter& mce, - const X86InstrInfo& ii, - const MachineInstr& MI); - } - } // End llvm namespace #endif