forked from OSchip/llvm-project
Refactor: Simplify boolean conditional return statements in llvm/lib/Analysis
Patch by Richard Thomson! Differential revision: http://reviews.llvm.org/D9967 llvm-svn: 252209
This commit is contained in:
parent
b9ce5a8b6c
commit
484e48e3a3
|
@ -627,10 +627,7 @@ ModRefInfo BasicAAResult::getArgModRefInfo(ImmutableCallSite CS,
|
|||
|
||||
static bool isAssumeIntrinsic(ImmutableCallSite CS) {
|
||||
const IntrinsicInst *II = dyn_cast<IntrinsicInst>(CS.getInstruction());
|
||||
if (II && II->getIntrinsicID() == Intrinsic::assume)
|
||||
return true;
|
||||
|
||||
return false;
|
||||
return II && II->getIntrinsicID() == Intrinsic::assume;
|
||||
}
|
||||
|
||||
#ifndef NDEBUG
|
||||
|
|
|
@ -102,10 +102,7 @@ namespace {
|
|||
|
||||
SmallVector<BasicBlock*, 32> Worklist;
|
||||
Worklist.append(succ_begin(BB), succ_end(BB));
|
||||
if (!isPotentiallyReachableFromMany(Worklist, BB, DT))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
return !isPotentiallyReachableFromMany(Worklist, BB, DT);
|
||||
}
|
||||
|
||||
// If the value is defined in the same basic block as use and BeforeHere,
|
||||
|
|
|
@ -152,10 +152,7 @@ static bool matchPairwiseShuffleMask(ShuffleVectorInst *SI, bool IsLeft,
|
|||
Mask[i] = val;
|
||||
|
||||
SmallVector<int, 16> ActualMask = SI->getShuffleMask();
|
||||
if (Mask != ActualMask)
|
||||
return false;
|
||||
|
||||
return true;
|
||||
return Mask == ActualMask;
|
||||
}
|
||||
|
||||
static bool matchPairwiseReductionAtLevel(const BinaryOperator *BinOp,
|
||||
|
|
|
@ -7419,12 +7419,9 @@ bool ScalarEvolution::isKnownPredicateViaSplitting(ICmpInst::Predicate Pred,
|
|||
// expensive; and using isKnownNonNegative(RHS) is sufficient for most of the
|
||||
// interesting cases seen in practice. We can consider "upgrading" L >= 0 to
|
||||
// use isKnownPredicate later if needed.
|
||||
if (isKnownNonNegative(RHS) &&
|
||||
isKnownPredicate(CmpInst::ICMP_SGE, LHS, getZero(LHS->getType())) &&
|
||||
isKnownPredicate(CmpInst::ICMP_SLT, LHS, RHS))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
return isKnownNonNegative(RHS) &&
|
||||
isKnownPredicate(CmpInst::ICMP_SGE, LHS, getZero(LHS->getType())) &&
|
||||
isKnownPredicate(CmpInst::ICMP_SLT, LHS, RHS);
|
||||
}
|
||||
|
||||
/// isLoopBackedgeGuardedByCond - Test whether the backedge of the loop is
|
||||
|
|
Loading…
Reference in New Issue