mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 11:42:57 +01:00
The skeleton target has never had an isel
llvm-svn: 22917
This commit is contained in:
parent
f0b42a6f29
commit
61526c0f6c
@ -67,23 +67,3 @@ void SkeletonRegisterInfo::emitEpilogue(MachineFunction &MF,
|
||||
|
||||
#include "SkeletonGenRegisterInfo.inc"
|
||||
|
||||
const TargetRegisterClass*
|
||||
SkeletonRegisterInfo::getRegClassForType(const Type* Ty) const {
|
||||
switch (Ty->getTypeID()) {
|
||||
case Type::LongTyID:
|
||||
case Type::ULongTyID: assert(0 && "Long values can't fit in registers!");
|
||||
default: assert(0 && "Invalid type to getClass!");
|
||||
case Type::BoolTyID:
|
||||
case Type::SByteTyID:
|
||||
case Type::UByteTyID:
|
||||
case Type::ShortTyID:
|
||||
case Type::UShortTyID:
|
||||
case Type::IntTyID:
|
||||
case Type::UIntTyID:
|
||||
case Type::PointerTyID: return &GPRCInstance;
|
||||
|
||||
case Type::FloatTyID:
|
||||
case Type::DoubleTyID: return &FPRCInstance;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -21,7 +21,6 @@ namespace llvm {
|
||||
|
||||
struct SkeletonRegisterInfo : public SkeletonGenRegisterInfo {
|
||||
SkeletonRegisterInfo();
|
||||
const TargetRegisterClass* getRegClassForType(const Type* Ty) const;
|
||||
|
||||
void storeRegToStackSlot(MachineBasicBlock &MBB,
|
||||
MachineBasicBlock::iterator MBBI,
|
||||
|
Loading…
Reference in New Issue
Block a user