[AArch64] Remove some redundant cases. NFC.
authorChad Rosier <mcrosier@codeaurora.org>
Fri, 18 Sep 2015 14:13:18 +0000 (14:13 +0000)
committerChad Rosier <mcrosier@codeaurora.org>
Fri, 18 Sep 2015 14:13:18 +0000 (14:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@247988 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/AArch64InstrInfo.cpp

index a41007cab5c1f9692e4f1875c0e105893848bd86..ee7e6bdeab8ed1f21ee876b63e20f2b49e4d8674 100644 (file)
@@ -1394,41 +1394,33 @@ bool AArch64InstrInfo::getMemOpBaseRegImmOfsWidth(
     Scale = 1;
     break;
   case AArch64::LDRXui:
+  case AArch64::LDRDui:
   case AArch64::STRXui:
+  case AArch64::STRDui:
     Scale = Width = 8;
     break;
   case AArch64::LDRWui:
+  case AArch64::LDRSui:
   case AArch64::STRWui:
+  case AArch64::STRSui:
     Scale = Width = 4;
     break;
   case AArch64::LDRBui:
+  case AArch64::LDRBBui:
   case AArch64::STRBui:
+  case AArch64::STRBBui:
     Scale = Width = 1;
     break;
   case AArch64::LDRHui:
+  case AArch64::LDRHHui:
   case AArch64::STRHui:
+  case AArch64::STRHHui:
     Scale = Width = 2;
     break;
-  case AArch64::LDRSui:
-  case AArch64::STRSui:
-    Scale = Width = 4;
-    break;
-  case AArch64::LDRDui:
-  case AArch64::STRDui:
-    Scale = Width = 8;
-    break;
   case AArch64::LDRQui:
   case AArch64::STRQui:
     Scale = Width = 16;
     break;
-  case AArch64::LDRBBui:
-  case AArch64::STRBBui:
-    Scale = Width = 1;
-    break;
-  case AArch64::LDRHHui:
-  case AArch64::STRHHui:
-    Scale = Width = 2;
-    break;
   };
 
   BaseReg = LdSt->getOperand(1).getReg();