From 0ef73f3e2975d240cb6a7fa62c438e7c928df043 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sat, 28 Dec 2002 20:29:41 +0000 Subject: [PATCH] * Remove implementations of previously pure virtual functions that are not any longer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5184 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86InstrInfo.h | 49 ----------------------------------- 1 file changed, 49 deletions(-) diff --git a/lib/Target/X86/X86InstrInfo.h b/lib/Target/X86/X86InstrInfo.h index def97757ce8..4c80a3140e9 100644 --- a/lib/Target/X86/X86InstrInfo.h +++ b/lib/Target/X86/X86InstrInfo.h @@ -129,55 +129,6 @@ public: // specified opcode number. // unsigned char getBaseOpcodeFor(unsigned Opcode) const; - - - - //===--------------------------------------------------------------------===// - // - // These are stubs for pure virtual methods that should be factored out of - // MachineInstrInfo. We never call them, we don't want them, but we need - // stubs so that we can instatiate our class. - // - MachineOpCode getNOPOpCode() const { abort(); } - void CreateCodeToLoadConst(const TargetMachine& target, Function* F, - Value *V, Instruction *I, - std::vector& mvec, - MachineCodeForInstruction& mcfi) const { abort(); } - void CreateCodeToCopyIntToFloat(const TargetMachine& target, - Function* F, Value* val, Instruction* dest, - std::vector& mvec, - MachineCodeForInstruction& mcfi) const { - abort(); - } - void CreateCodeToCopyFloatToInt(const TargetMachine& target, Function* F, - Value* val, Instruction* dest, - std::vector& mvec, - MachineCodeForInstruction& mcfi)const { - abort(); - } - void CreateCopyInstructionsByType(const TargetMachine& target, - Function* F, Value* src, - Instruction* dest, - std::vector& mvec, - MachineCodeForInstruction& mcfi)const { - abort(); - } - - void CreateSignExtensionInstructions(const TargetMachine& target, - Function* F, Value* srcVal, - Value* destVal, unsigned numLowBits, - std::vector& mvec, - MachineCodeForInstruction& mcfi) const { - abort(); - } - - void CreateZeroExtensionInstructions(const TargetMachine& target, - Function* F, Value* srcVal, - Value* destVal, unsigned srcSizeInBits, - std::vector& mvec, - MachineCodeForInstruction& mcfi) const { - abort(); - } };