Home
last modified time | relevance | path

Searched refs:SCEVUnionPredicate (Results 1 – 8 of 8) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DLoopVersioning.h79 void setSCEVChecks(SCEVUnionPredicate Check);
129 SCEVUnionPredicate Preds;
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DScalarEvolution.h381 class SCEVUnionPredicate final : public SCEVPredicate {
393 SCEVUnionPredicate();
751 SCEVUnionPredicate &Predicates);
1065 SCEVUnionPredicate &A);
1194 assert(!isa<SCEVUnionPredicate>(P) && "Only add leaf predicates here!");
1229 std::unique_ptr<SCEVUnionPredicate> Predicate;
1233 std::unique_ptr<SCEVUnionPredicate> Predicate)
1307 SCEVUnionPredicate *Predicates = nullptr) const;
1935 const SCEVUnionPredicate &getUnionPredicate() const;
2004 SCEVUnionPredicate Preds;
H A DScalarEvolutionExpander.h233 Value *expandUnionPredicate(const SCEVUnionPredicate *Pred,
H A DLoopAccessAnalysis.h37 class SCEVUnionPredicate; variable
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp51 void LoopVersioning::setSCEVChecks(SCEVUnionPredicate Check) { in setSCEVChecks()
67 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp6990 std::unique_ptr<SCEVUnionPredicate> Predicate(new SCEVUnionPredicate); in BackedgeTakenInfo()
11434 SCEVUnionPredicate Pred; in PrintLoopInfo()
12020 SCEVUnionPredicate *Pred) { in rewrite()
12071 SCEVUnionPredicate *Pred) in SCEVPredicateRewriter()
12116 SCEVUnionPredicate *Pred;
12228 SCEVUnionPredicate::SCEVUnionPredicate() in SCEVUnionPredicate() function in SCEVUnionPredicate
12231 bool SCEVUnionPredicate::isAlwaysTrue() const { in isAlwaysTrue()
12245 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) in implies()
12265 void SCEVUnionPredicate::add(const SCEVPredicate *N) { in add()
12266 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) { in add()
[all …]
H A DScalarEvolutionExpander.cpp2127 return expandUnionPredicate(cast<SCEVUnionPredicate>(Pred), IP); in expandCodeForPredicate()
2153 SCEVUnionPredicate Pred; in generateOverflowCheck()
2270 Value *SCEVExpander::expandUnionPredicate(const SCEVUnionPredicate *Union, in expandUnionPredicate()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp771 const SCEVUnionPredicate &Pred = LAI->getPSE().getUnionPredicate(); in processLoop()