[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