[llvm] 76b7ae7 - [SLP][NFC]Remove std::placeholders:: qualifiers, NFC
Alexey Bataev via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 16 09:42:25 PDT 2025
Author: Alexey Bataev
Date: 2025-04-16T09:42:17-07:00
New Revision: 76b7ae7e454a1f0d814406d16926aa6722afcda4
URL: https://github.com/llvm/llvm-project/commit/76b7ae7e454a1f0d814406d16926aa6722afcda4
DIFF: https://github.com/llvm/llvm-project/commit/76b7ae7e454a1f0d814406d16926aa6722afcda4.diff
LOG: [SLP][NFC]Remove std::placeholders:: qualifiers, NFC
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 764f3e2dc64d9..810d44343c4a9 100644
--- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
@@ -21008,14 +21008,13 @@ bool SLPVectorizerPass::vectorizeStores(
AnyProfitableGraph = false;
unsigned StartIdx = std::distance(
RangeSizes.begin(),
- find_if(RangeSizes, std::bind(IsNotVectorized, Size >= MaxRegVF,
- std::placeholders::_1)));
+ find_if(RangeSizes,
+ std::bind(IsNotVectorized, Size >= MaxRegVF, _1)));
while (StartIdx < End) {
- unsigned EndIdx =
- std::distance(RangeSizes.begin(),
- find_if(RangeSizes.drop_front(StartIdx),
- std::bind(IsVectorized, Size >= MaxRegVF,
- std::placeholders::_1)));
+ unsigned EndIdx = std::distance(
+ RangeSizes.begin(),
+ find_if(RangeSizes.drop_front(StartIdx),
+ std::bind(IsVectorized, Size >= MaxRegVF, _1)));
unsigned Sz = EndIdx >= End ? End : EndIdx;
for (unsigned Cnt = StartIdx; Cnt + Size <= Sz;) {
if (!checkTreeSizes(RangeSizes.slice(Cnt, Size),
@@ -21085,7 +21084,7 @@ bool SLPVectorizerPass::vectorizeStores(
if (Size > 2 && Res &&
!all_of(RangeSizes.slice(Cnt, Size),
std::bind(VFIsProfitable, Size >= MaxRegVF, TreeSize,
- std::placeholders::_1))) {
+ _1))) {
Cnt += Size;
continue;
}
@@ -21093,8 +21092,7 @@ bool SLPVectorizerPass::vectorizeStores(
// trees, just with larger number of elements.
if (Size > MaxRegVF && TreeSize > 1 &&
all_of(RangeSizes.slice(Cnt, Size),
- std::bind(FirstSizeSame, TreeSize,
- std::placeholders::_1))) {
+ std::bind(FirstSizeSame, TreeSize, _1))) {
Cnt += Size;
while (Cnt != Sz && RangeSizes[Cnt].first == TreeSize)
++Cnt;
@@ -21118,8 +21116,7 @@ bool SLPVectorizerPass::vectorizeStores(
StartIdx = std::distance(
RangeSizes.begin(),
find_if(RangeSizes.drop_front(Sz),
- std::bind(IsNotVectorized, Size >= MaxRegVF,
- std::placeholders::_1)));
+ std::bind(IsNotVectorized, Size >= MaxRegVF, _1)));
}
if (!AnyProfitableGraph && Size >= MaxRegVF && has_single_bit(Size))
break;
@@ -21140,8 +21137,7 @@ bool SLPVectorizerPass::vectorizeStores(
End -
std::distance(
RangeSizes.begin(),
- find_if(RangeSizes, std::bind(IsNotVectorized, true,
- std::placeholders::_1))) +
+ find_if(RangeSizes, std::bind(IsNotVectorized, true, _1))) +
1));
unsigned VF = bit_ceil(CandidateVFs.front()) * 2;
unsigned Limit =
More information about the llvm-commits
mailing list