[llvm] 2b7be47 - [llvm] Strip redundant lambda (NFC)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 17 10:51:49 PST 2021
Author: Kazu Hirata
Date: 2021-12-17T10:51:40-08:00
New Revision: 2b7be47b220a16c4f9301d8aeffa1dcb7224b292
URL: https://github.com/llvm/llvm-project/commit/2b7be47b220a16c4f9301d8aeffa1dcb7224b292
DIFF: https://github.com/llvm/llvm-project/commit/2b7be47b220a16c4f9301d8aeffa1dcb7224b292.diff
LOG: [llvm] Strip redundant lambda (NFC)
Added:
Modified:
llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Transforms/IPO/GlobalOpt.cpp
llvm/lib/Transforms/IPO/LowerTypeTests.cpp
llvm/lib/Transforms/Scalar/SCCP.cpp
llvm/lib/Transforms/Utils/LoopPeel.cpp
llvm/utils/TableGen/SubtargetEmitter.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp b/llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp
index 78e6f38bf8553..642080a0d40dd 100644
--- a/llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp
+++ b/llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp
@@ -152,7 +152,7 @@ bool SVEIntrinsicOpts::coalescePTrueIntrinsicCalls(
// Remove the most encompassing ptrue, as well as any promoted ptrues, leaving
// behind only the ptrues to be coalesced.
PTrues.remove(MostEncompassingPTrue);
- PTrues.remove_if([](auto *PTrue) { return isPTruePromoted(PTrue); });
+ PTrues.remove_if(isPTruePromoted);
// Hoist MostEncompassingPTrue to the start of the basic block. It is always
// safe to do this, since ptrue intrinsic calls are guaranteed to have no
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 9b29aaea15dc6..b7183a29f3e0a 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -5920,8 +5920,7 @@ static bool isSequentialOrUndefOrZeroInRange(ArrayRef<int> Mask, unsigned Pos,
/// from position Pos and ending in Pos+Size is undef or is zero.
static bool isUndefOrZeroInRange(ArrayRef<int> Mask, unsigned Pos,
unsigned Size) {
- return llvm::all_of(Mask.slice(Pos, Size),
- [](int M) { return isUndefOrZero(M); });
+ return llvm::all_of(Mask.slice(Pos, Size), isUndefOrZero);
}
/// Helper function to test whether a shuffle mask could be
diff --git a/llvm/lib/Transforms/IPO/GlobalOpt.cpp b/llvm/lib/Transforms/IPO/GlobalOpt.cpp
index f5e56f61742d2..801333b545b48 100644
--- a/llvm/lib/Transforms/IPO/GlobalOpt.cpp
+++ b/llvm/lib/Transforms/IPO/GlobalOpt.cpp
@@ -369,8 +369,7 @@ static bool isSafeSROAGEP(User *U) {
return false;
}
- return llvm::all_of(U->users(),
- [](User *UU) { return isSafeSROAElementUse(UU); });
+ return llvm::all_of(U->users(), isSafeSROAElementUse);
}
/// Return true if the specified instruction is a safe user of a derived
diff --git a/llvm/lib/Transforms/IPO/LowerTypeTests.cpp b/llvm/lib/Transforms/IPO/LowerTypeTests.cpp
index f78971f0e586f..4fc0ccf9d2a68 100644
--- a/llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+++ b/llvm/lib/Transforms/IPO/LowerTypeTests.cpp
@@ -1802,7 +1802,7 @@ void LowerTypeTestsModule::replaceCfiUses(Function *Old, Value *New,
}
void LowerTypeTestsModule::replaceDirectCalls(Value *Old, Value *New) {
- Old->replaceUsesWithIf(New, [](Use &U) { return isDirectCall(U); });
+ Old->replaceUsesWithIf(New, isDirectCall);
}
bool LowerTypeTestsModule::lower() {
diff --git a/llvm/lib/Transforms/Scalar/SCCP.cpp b/llvm/lib/Transforms/Scalar/SCCP.cpp
index 28e00c8733610..ff2f8a25f379d 100644
--- a/llvm/lib/Transforms/Scalar/SCCP.cpp
+++ b/llvm/lib/Transforms/Scalar/SCCP.cpp
@@ -101,8 +101,7 @@ static bool tryToReplaceWithConstant(SCCPSolver &Solver, Value *V) {
Constant *Const = nullptr;
if (V->getType()->isStructTy()) {
std::vector<ValueLatticeElement> IVs = Solver.getStructLatticeValueFor(V);
- if (any_of(IVs,
- [](const ValueLatticeElement &LV) { return isOverdefined(LV); }))
+ if (llvm::any_of(IVs, isOverdefined))
return false;
std::vector<Constant *> ConstVals;
auto *ST = cast<StructType>(V->getType());
diff --git a/llvm/lib/Transforms/Utils/LoopPeel.cpp b/llvm/lib/Transforms/Utils/LoopPeel.cpp
index 5ce392d9a6d61..69fd110dc3c27 100644
--- a/llvm/lib/Transforms/Utils/LoopPeel.cpp
+++ b/llvm/lib/Transforms/Utils/LoopPeel.cpp
@@ -104,9 +104,7 @@ bool llvm::canPeel(Loop *L) {
// note that LoopPeeling currently can only update the branch weights of latch
// blocks and branch weights to blocks with deopt or unreachable do not need
// updating.
- return all_of(Exits, [](const BasicBlock *BB) {
- return IsBlockFollowedByDeoptOrUnreachable(BB);
- });
+ return llvm::all_of(Exits, IsBlockFollowedByDeoptOrUnreachable);
}
// This function calculates the number of iterations after which the given Phi
diff --git a/llvm/utils/TableGen/SubtargetEmitter.cpp b/llvm/utils/TableGen/SubtargetEmitter.cpp
index 0deeeeed8e5ab..78bbb3196e5c2 100644
--- a/llvm/utils/TableGen/SubtargetEmitter.cpp
+++ b/llvm/utils/TableGen/SubtargetEmitter.cpp
@@ -1524,9 +1524,7 @@ static void collectVariantClasses(const CodeGenSchedModels &SchedModels,
if (OnlyExpandMCInstPredicates) {
// Ignore this variant scheduling class no transitions use any meaningful
// MCSchedPredicate definitions.
- if (!any_of(SC.Transitions, [](const CodeGenSchedTransition &T) {
- return hasMCSchedPredicates(T);
- }))
+ if (llvm::none_of(SC.Transitions, hasMCSchedPredicates))
continue;
}
@@ -1548,8 +1546,7 @@ static void collectProcessorIndices(const CodeGenSchedClass &SC,
}
static bool isAlwaysTrue(const CodeGenSchedTransition &T) {
- return llvm::all_of(T.PredTerm,
- [](const Record *R) { return isTruePredicate(R); });
+ return llvm::all_of(T.PredTerm, isTruePredicate);
}
void SubtargetEmitter::emitSchedModelHelpersImpl(
More information about the llvm-commits
mailing list