GlobalISel: Simplify code
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 31 Jul 2020 14:19:02 +0000 (10:19 -0400)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 5 Aug 2020 02:03:59 +0000 (22:03 -0400)
This cannot be a vector of pointers, so using getScalarSizeInBits just
added a bit extra noise.

llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp

index e7f105f..d4ee08e 100644 (file)
@@ -3515,7 +3515,8 @@ LegalizerHelper::reduceLoadStoreWidth(MachineInstr &MI, unsigned TypeIdx,
   if (NumParts == -1)
     return UnableToLegalize;
 
-  const LLT OffsetTy = LLT::scalar(MRI.getType(AddrReg).getScalarSizeInBits());
+  LLT PtrTy = MRI.getType(AddrReg);
+  const LLT OffsetTy = LLT::scalar(PtrTy.getSizeInBits());
 
   unsigned TotalSize = ValTy.getSizeInBits();