1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00

* Remove implementations of previously pure virtual functions that are not any longer.

llvm-svn: 5184
This commit is contained in:
Chris Lattner 2002-12-28 20:29:41 +00:00
parent edd79f7fe1
commit 4c782b2fb2

View File

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