[llvm] 229e463 - [SLP][NFC]Fix a long standing compilation warning for different comparison signs, NFC
via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 25 04:36:19 PDT 2026
Author: Alexey Bataev
Date: 2026-08-25T07:36:13-04:00
New Revision: 229e463736d45f526bcd253a74f5e3ce8b12e0f4
URL: https://github.com/llvm/llvm-project/commit/229e463736d45f526bcd253a74f5e3ce8b12e0f4
DIFF: https://github.com/llvm/llvm-project/commit/229e463736d45f526bcd253a74f5e3ce8b12e0f4.diff
LOG: [SLP][NFC]Fix a long standing compilation warning for different comparison signs, NFC
Reviewers:
Pull Request: https://github.com/llvm/llvm-project/pull/218660
Added:
Modified:
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
index aacc7ed5bef91..bd967c8f4fe01 100644
--- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
@@ -18378,7 +18378,8 @@ bool BoUpSLP::isTreeTinyAndNotFullyVectorizable(bool ForReduction) const {
const bool HasState = TE->hasState();
const unsigned Op = HasState ? TE->getOpcode() : 0u;
if (IsGather && (!HasState || Op != Instruction::ExtractElement) &&
- count_if(TE->Scalars, IsaPred<ExtractElementInst>) <= Limit)
+ static_cast<unsigned>(
+ count_if(TE->Scalars, IsaPred<ExtractElementInst>)) <= Limit)
return true;
return HasState && Op == Instruction::PHI;
}))
@@ -18393,7 +18394,8 @@ bool BoUpSLP::isTreeTinyAndNotFullyVectorizable(bool ForReduction) const {
const bool HasState = TE->hasState();
const unsigned Op = HasState ? TE->getOpcode() : 0u;
if (IsGather && (!HasState || Op != Instruction::ExtractElement) &&
- count_if(TE->Scalars, IsaPred<ExtractElementInst>) <= Limit)
+ static_cast<unsigned>(
+ count_if(TE->Scalars, IsaPred<ExtractElementInst>)) <= Limit)
return true;
if (!HasState)
return false;
More information about the llvm-commits
mailing list