[llvm-commits] CVS: llvm/lib/Target/X86/X86CodeEmitter.cpp X86TargetMachine.h

Chris Lattner lattner at cs.uiuc.edu
Mon Nov 15 20:34:43 PST 2004



Changes in directory llvm/lib/Target/X86:

X86CodeEmitter.cpp updated: 1.73 -> 1.74
X86TargetMachine.h updated: 1.25 -> 1.26
---
Log message:

Remove a dead function, which died when we got GAS emission working (phwew,
hold your nose!)


---
Diffs of the changes:  (+0 -16)

Index: llvm/lib/Target/X86/X86CodeEmitter.cpp
diff -u llvm/lib/Target/X86/X86CodeEmitter.cpp:1.73 llvm/lib/Target/X86/X86CodeEmitter.cpp:1.74
--- llvm/lib/Target/X86/X86CodeEmitter.cpp:1.73	Mon Nov 15 22:30:51 2004
+++ llvm/lib/Target/X86/X86CodeEmitter.cpp	Mon Nov 15 22:34:29 2004
@@ -221,14 +221,6 @@
   };
 }
 
-// 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


Index: llvm/lib/Target/X86/X86TargetMachine.h
diff -u llvm/lib/Target/X86/X86TargetMachine.h:1.25 llvm/lib/Target/X86/X86TargetMachine.h:1.26
--- llvm/lib/Target/X86/X86TargetMachine.h:1.25	Sat Jul 10 21:44:51 2004
+++ llvm/lib/Target/X86/X86TargetMachine.h	Mon Nov 15 22:34:29 2004
@@ -51,14 +51,6 @@
   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






More information about the llvm-commits mailing list