Replace the dynamically computed std::set lookup method for subregisters with a hasht...
[oota-llvm.git] / lib / Target / TargetRegisterInfo.cpp
index 3aa40dc3e01bcc14ffd0847ec9f200235760831b..3f44a0cb5a319428b48839be1bc15e95f66fa3ef 100644 (file)
@@ -48,13 +48,12 @@ namespace {
 /// register of the given type. If type is MVT::Other, then just return any
 /// register class the register belongs to.
 const TargetRegisterClass *
-TargetRegisterInfo::getPhysicalRegisterRegClass(unsigned reg,
-                                                MVT::ValueType VT) const {
+TargetRegisterInfo::getPhysicalRegisterRegClass(unsigned reg, MVT VT) const {
   assert(isPhysicalRegister(reg) && "reg must be a physical register");
 
   // Pick the register class of the right type that contains this physreg.
   SmallVector<const TargetRegisterClass*, 4> RCs;
-  for (regclass_iterator I = regclass_begin(), E = regclass_end(); I != E; ++I) {
+  for (regclass_iterator I = regclass_begin(), E = regclass_end(); I != E; ++I){
     if ((VT == MVT::Other || (*I)->hasType(VT)) && (*I)->contains(reg))
       RCs.push_back(*I);
   }