aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-12-28 20:29:41 +0000
committerChris Lattner <sabre@nondot.org>2002-12-28 20:29:41 +0000
commit0ef73f3e2975d240cb6a7fa62c438e7c928df043 (patch)
treed311a496fdb3d8bd510e82594ab119418f1e7cad
parent3e6dd5009d09f3c9e535fb7234de3152937353bc (diff)
* 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
-rw-r--r--lib/Target/X86/X86InstrInfo.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/lib/Target/X86/X86InstrInfo.h b/lib/Target/X86/X86InstrInfo.h
index def97757ce..4c80a3140e 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<MachineInstr*>& mvec,
- MachineCodeForInstruction& mcfi) const { abort(); }
- void CreateCodeToCopyIntToFloat(const TargetMachine& target,
- Function* F, Value* val, Instruction* dest,
- std::vector<MachineInstr*>& mvec,
- MachineCodeForInstruction& mcfi) const {
- abort();
- }
- void CreateCodeToCopyFloatToInt(const TargetMachine& target, Function* F,
- Value* val, Instruction* dest,
- std::vector<MachineInstr*>& mvec,
- MachineCodeForInstruction& mcfi)const {
- abort();
- }
- void CreateCopyInstructionsByType(const TargetMachine& target,
- Function* F, Value* src,
- Instruction* dest,
- std::vector<MachineInstr*>& mvec,
- MachineCodeForInstruction& mcfi)const {
- abort();
- }
-
- void CreateSignExtensionInstructions(const TargetMachine& target,
- Function* F, Value* srcVal,
- Value* destVal, unsigned numLowBits,
- std::vector<MachineInstr*>& mvec,
- MachineCodeForInstruction& mcfi) const {
- abort();
- }
-
- void CreateZeroExtensionInstructions(const TargetMachine& target,
- Function* F, Value* srcVal,
- Value* destVal, unsigned srcSizeInBits,
- std::vector<MachineInstr*>& mvec,
- MachineCodeForInstruction& mcfi) const {
- abort();
- }
};