From 23fd647cc6b8d25076188492e6424eee60c31326 Mon Sep 17 00:00:00 2001 From: Sanjay Patel Date: Tue, 9 Mar 2021 16:56:43 -0500 Subject: [PATCH] [SLP] remove dead null check; NFC We cast<> to Instruction (not dyn_cast<>), so we already required/assumed that Cmp is not null. --- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index 065ddca..10ee163 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -6682,7 +6682,7 @@ class HorizontalReduction { bool IsRedOp) { if (IsRedOp && isCmpSel(Kind)) { auto *Cmp = cast(cast(I)->getCondition()); - return I->getParent() == BB && Cmp && Cmp->getParent() == BB; + return I->getParent() == BB && Cmp->getParent() == BB; } return I->getParent() == BB; } -- 2.7.4