[llvm] b983ce8 - [VPlan] handleMaxMinNumReductions - fix gcc Wparentheses warning. NFC.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Sun Aug 3 03:50:46 PDT 2025
Author: Simon Pilgrim
Date: 2025-08-03T11:50:31+01:00
New Revision: b983ce8145622160b65736bbe4b73860d5557b0c
URL: https://github.com/llvm/llvm-project/commit/b983ce8145622160b65736bbe4b73860d5557b0c
DIFF: https://github.com/llvm/llvm-project/commit/b983ce8145622160b65736bbe4b73860d5557b0c.diff
LOG: [VPlan] handleMaxMinNumReductions - fix gcc Wparentheses warning. NFC.
Added:
Modified:
llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp b/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
index 6c1f53b4eaa24..a66c4a73849ce 100644
--- a/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+++ b/llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
@@ -671,13 +671,12 @@ bool VPlanTransforms::handleMaxMinNumReductions(VPlan &Plan) {
Intrinsic::ID RdxIntrinsicId =
RedPhiR->getRecurrenceKind() == RecurKind::FMaxNum ? Intrinsic::maxnum
: Intrinsic::minnum;
- assert((isa<VPWidenIntrinsicRecipe>(MinMaxR) &&
- cast<VPWidenIntrinsicRecipe>(MinMaxR)->getVectorIntrinsicID() ==
- RdxIntrinsicId) ||
- (RepR &&
- cast<IntrinsicInst>(RepR->getUnderlyingInstr())->getIntrinsicID() ==
- RdxIntrinsicId) &&
- "Intrinsic did not match recurrence kind");
+ assert(((isa<VPWidenIntrinsicRecipe>(MinMaxR) &&
+ cast<VPWidenIntrinsicRecipe>(MinMaxR)->getVectorIntrinsicID() ==
+ RdxIntrinsicId) ||
+ (RepR && cast<IntrinsicInst>(RepR->getUnderlyingInstr())
+ ->getIntrinsicID() == RdxIntrinsicId)) &&
+ "Intrinsic did not match recurrence kind");
#endif
if (MinMaxR->getOperand(0) == RedPhiR)
More information about the llvm-commits
mailing list