[llvm] [SLP][NFC]Fix a long standing compilation warning for different comparison signs, NFC (PR #218660)
Alexey Bataev via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 25 04:34:41 PDT 2026
https://github.com/alexey-bataev created https://github.com/llvm/llvm-project/pull/218660
None
>From a20201a236e4ab9cfd5f07620cf39f7571abb5ca Mon Sep 17 00:00:00 2001
From: Alexey Bataev <a.bataev at outlook.com>
Date: Tue, 25 Aug 2026 04:34:29 -0700
Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20initia?=
=?UTF-8?q?l=20version?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Created using spr 1.3.7
---
llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
index c14220b23976f..e350aab624344 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