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(); - } };