[llvm-commits] CVS: llvm/lib/Target/Skeleton/SkeletonRegisterInfo.h SkeletonRegisterInfo.cpp

Chris Lattner lattner at cs.uiuc.edu
Fri Aug 19 11:35:52 PDT 2005



Changes in directory llvm/lib/Target/Skeleton:

SkeletonRegisterInfo.h updated: 1.6 -> 1.7
SkeletonRegisterInfo.cpp updated: 1.5 -> 1.6
---
Log message:

The skeleton target has never had an isel


---
Diffs of the changes:  (+0 -21)

 SkeletonRegisterInfo.cpp |   20 --------------------
 SkeletonRegisterInfo.h   |    1 -
 2 files changed, 21 deletions(-)


Index: llvm/lib/Target/Skeleton/SkeletonRegisterInfo.h
diff -u llvm/lib/Target/Skeleton/SkeletonRegisterInfo.h:1.6 llvm/lib/Target/Skeleton/SkeletonRegisterInfo.h:1.7
--- llvm/lib/Target/Skeleton/SkeletonRegisterInfo.h:1.6	Thu Apr 21 18:20:35 2005
+++ llvm/lib/Target/Skeleton/SkeletonRegisterInfo.h	Fri Aug 19 13:35:41 2005
@@ -21,7 +21,6 @@
 
   struct SkeletonRegisterInfo : public SkeletonGenRegisterInfo {
     SkeletonRegisterInfo();
-    const TargetRegisterClass* getRegClassForType(const Type* Ty) const;
 
     void storeRegToStackSlot(MachineBasicBlock &MBB,
                              MachineBasicBlock::iterator MBBI,


Index: llvm/lib/Target/Skeleton/SkeletonRegisterInfo.cpp
diff -u llvm/lib/Target/Skeleton/SkeletonRegisterInfo.cpp:1.5 llvm/lib/Target/Skeleton/SkeletonRegisterInfo.cpp:1.6
--- llvm/lib/Target/Skeleton/SkeletonRegisterInfo.cpp:1.5	Thu Apr 21 18:20:35 2005
+++ llvm/lib/Target/Skeleton/SkeletonRegisterInfo.cpp	Fri Aug 19 13:35:41 2005
@@ -67,23 +67,3 @@
 
 #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;
-  }
-}
-






More information about the llvm-commits mailing list