diff options
author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2015-12-01 07:49:23 +0000 |
---|---|---|
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2015-12-01 07:49:23 +0000 |
commit | ff3b8b4c33e0eed67072b8f7279b22d90b5b4747 (patch) | |
tree | 5dea24f63c8eb45a5547afebf90dd7104d79d6f2 /llvm/lib | |
parent | 5ec97a7b9b0dc633bb79453971287ac8662f7813 (diff) | |
download | bcm5719-llvm-ff3b8b4c33e0eed67072b8f7279b22d90b5b4747.tar.gz bcm5719-llvm-ff3b8b4c33e0eed67072b8f7279b22d90b5b4747.zip |
Introduce a range version of std::any_of, and use it in SCEV
Reviewers: dblaikie, pcc
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D15063
llvm-svn: 254390
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Analysis/ScalarEvolution.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/Analysis/ScalarEvolution.cpp b/llvm/lib/Analysis/ScalarEvolution.cpp index 23daeb67d65..4c8b6e7de84 100644 --- a/llvm/lib/Analysis/ScalarEvolution.cpp +++ b/llvm/lib/Analysis/ScalarEvolution.cpp @@ -8403,8 +8403,7 @@ const SCEV *SCEVAddRecExpr::getNumIterationsInRange(ConstantRange Range, // The only time we can solve this is when we have all constant indices. // Otherwise, we cannot determine the overflow conditions. - if (std::any_of(op_begin(), op_end(), - [](const SCEV *Op) { return !isa<SCEVConstant>(Op);})) + if (any_of(operands(), [](const SCEV *Op) { return !isa<SCEVConstant>(Op); })) return SE.getCouldNotCompute(); // Okay at this point we know that all elements of the chrec are constants and @@ -9694,8 +9693,8 @@ bool SCEVUnionPredicate::implies(const SCEVPredicate *N) const { return false; auto &SCEVPreds = ScevPredsIt->second; - return std::any_of(SCEVPreds.begin(), SCEVPreds.end(), - [N](const SCEVPredicate *I) { return I->implies(N); }); + return any_of(SCEVPreds, + [N](const SCEVPredicate *I) { return I->implies(N); }); } const SCEV *SCEVUnionPredicate::getExpr() const { return nullptr; } |