[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