[llvm] 1ea182c - GlobalISel: Simplify code

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 4 19:22:09 PDT 2020


Author: Matt Arsenault
Date: 2020-08-04T22:03:59-04:00
New Revision: 1ea182ce79eedae740e20bbb33bdb3c4c4eb53cb

URL: https://github.com/llvm/llvm-project/commit/1ea182ce79eedae740e20bbb33bdb3c4c4eb53cb
DIFF: https://github.com/llvm/llvm-project/commit/1ea182ce79eedae740e20bbb33bdb3c4c4eb53cb.diff

LOG: GlobalISel: Simplify code

This cannot be a vector of pointers, so using getScalarSizeInBits just
added a bit extra noise.

Added: 
    

Modified: 
    llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
index e7f105f1dfea..d4ee08eca119 100644
--- a/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
@@ -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();
 


        


More information about the llvm-commits mailing list