[llvm] f218cd2 - [IA] Remove unused argument. NFC
Luke Lau via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 24 04:09:16 PDT 2025
Author: Luke Lau
Date: 2025-04-24T19:08:07+08:00
New Revision: f218cd28d4b762846a84a24817396465b824710d
URL: https://github.com/llvm/llvm-project/commit/f218cd28d4b762846a84a24817396465b824710d
DIFF: https://github.com/llvm/llvm-project/commit/f218cd28d4b762846a84a24817396465b824710d.diff
LOG: [IA] Remove unused argument. NFC
Added:
Modified:
llvm/lib/CodeGen/InterleavedAccessPass.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/InterleavedAccessPass.cpp b/llvm/lib/CodeGen/InterleavedAccessPass.cpp
index 9e47510e9cd1a..73f41c05711b7 100644
--- a/llvm/lib/CodeGen/InterleavedAccessPass.cpp
+++ b/llvm/lib/CodeGen/InterleavedAccessPass.cpp
@@ -632,8 +632,7 @@ getVectorDeinterleaveFactor(IntrinsicInst *II,
// Return the corresponded deinterleaved mask, or nullptr if there is no valid
// mask.
-static Value *getMask(Value *WideMask, unsigned Factor,
- VectorType *LeafValueTy) {
+static Value *getMask(Value *WideMask, unsigned Factor) {
using namespace llvm::PatternMatch;
if (auto *IMI = dyn_cast<IntrinsicInst>(WideMask)) {
SmallVector<Value *, 8> Operands;
@@ -676,8 +675,7 @@ bool InterleavedAccessImpl::lowerDeinterleaveIntrinsic(
return false;
// Check mask operand. Handle both all-true and interleaved mask.
Value *WideMask = VPLoad->getOperand(1);
- Value *Mask = getMask(WideMask, Factor,
- cast<VectorType>(DeinterleaveValues[0]->getType()));
+ Value *Mask = getMask(WideMask, Factor);
if (!Mask)
return false;
@@ -729,8 +727,7 @@ bool InterleavedAccessImpl::lowerInterleaveIntrinsic(
return false;
Value *WideMask = VPStore->getOperand(2);
- Value *Mask = getMask(WideMask, Factor,
- cast<VectorType>(InterleaveValues[0]->getType()));
+ Value *Mask = getMask(WideMask, Factor);
if (!Mask)
return false;
More information about the llvm-commits
mailing list