[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPC32RegisterInfo.cpp PPC32RegisterInfo.h

Chris Lattner lattner at cs.uiuc.edu
Fri Aug 19 11:30:51 PDT 2005



Changes in directory llvm/lib/Target/PowerPC:

PPC32RegisterInfo.cpp updated: 1.17 -> 1.18
PPC32RegisterInfo.h updated: 1.2 -> 1.3
---
Log message:

Now that the simple isels are dead, so is this.


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

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


Index: llvm/lib/Target/PowerPC/PPC32RegisterInfo.cpp
diff -u llvm/lib/Target/PowerPC/PPC32RegisterInfo.cpp:1.17 llvm/lib/Target/PowerPC/PPC32RegisterInfo.cpp:1.18
--- llvm/lib/Target/PowerPC/PPC32RegisterInfo.cpp:1.17	Thu Aug 18 18:24:50 2005
+++ llvm/lib/Target/PowerPC/PPC32RegisterInfo.cpp	Fri Aug 19 13:30:39 2005
@@ -305,23 +305,3 @@
 
 #include "PPC32GenRegisterInfo.inc"
 
-const TargetRegisterClass*
-PPC32RegisterInfo::getRegClassForType(const Type* Ty) const {
-  switch (Ty->getTypeID()) {
-    default:              assert(0 && "Invalid type to getClass!");
-    case Type::LongTyID:
-    case Type::ULongTyID: assert(0 && "Long values can't fit in registers!");
-    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;
-  }
-}
-


Index: llvm/lib/Target/PowerPC/PPC32RegisterInfo.h
diff -u llvm/lib/Target/PowerPC/PPC32RegisterInfo.h:1.2 llvm/lib/Target/PowerPC/PPC32RegisterInfo.h:1.3
--- llvm/lib/Target/PowerPC/PPC32RegisterInfo.h:1.2	Thu Apr 21 18:20:02 2005
+++ llvm/lib/Target/PowerPC/PPC32RegisterInfo.h	Fri Aug 19 13:30:39 2005
@@ -26,7 +26,6 @@
   std::map<unsigned, unsigned> ImmToIdxMap;
 public:
   PPC32RegisterInfo();
-  const TargetRegisterClass* getRegClassForType(const Type* Ty) const;
 
   /// Code Generation virtual methods...
   void storeRegToStackSlot(MachineBasicBlock &MBB,






More information about the llvm-commits mailing list