[llvm] r365540 - [X86] LowerToHorizontalOp - use count_if to count non-UNDEF ops. NFCI.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 9 12:19:17 PDT 2019
Author: rksimon
Date: Tue Jul 9 12:19:17 2019
New Revision: 365540
URL: http://llvm.org/viewvc/llvm-project?rev=365540&view=rev
Log:
[X86] LowerToHorizontalOp - use count_if to count non-UNDEF ops. NFCI.
Modified:
llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp?rev=365540&r1=365539&r2=365540&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Tue Jul 9 12:19:17 2019
@@ -8759,11 +8759,8 @@ static SDValue LowerToHorizontalOp(const
const X86Subtarget &Subtarget,
SelectionDAG &DAG) {
// We need at least 2 non-undef elements to make this worthwhile by default.
- unsigned NumNonUndefs = 0;
- for (const SDValue &V : BV->op_values())
- if (!V.isUndef())
- ++NumNonUndefs;
-
+ unsigned NumNonUndefs =
+ count_if(BV->op_values(), [](SDValue V) { return !V.isUndef(); });
if (NumNonUndefs < 2)
return SDValue();
More information about the llvm-commits
mailing list