Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h399 class SCEVUnionPredicate final : public SCEVPredicate {
411 SCEVUnionPredicate();
827 SCEVUnionPredicate &Predicates);
1213 SCEVUnionPredicate &A);
1360 assert(!isa<SCEVUnionPredicate>(P) && "Only add leaf predicates here!");
1397 std::unique_ptr<SCEVUnionPredicate> Predicate;
1402 std::unique_ptr<SCEVUnionPredicate> Predicate)
1481 SCEVUnionPredicate *Predicates = nullptr) const;
2179 const SCEVUnionPredicate &getUnionPredicate() const;
2248 SCEVUnionPredicate Preds;
H A DLoopAccessAnalysis.h32 class SCEVUnionPredicate; variable
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopVersioning.h126 const SCEVUnionPredicate &Preds;
H A DScalarEvolutionExpander.h306 Value *expandUnionPredicate(const SCEVUnionPredicate *Pred, Instruction *Loc);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp7695 std::unique_ptr<SCEVUnionPredicate> Predicate(new SCEVUnionPredicate); in BackedgeTakenInfo()
12806 SCEVUnionPredicate Pred; in PrintLoopInfo()
13421 SCEVUnionPredicate *Pred) { in rewrite()
13472 SCEVUnionPredicate *Pred) in SCEVPredicateRewriter()
13517 SCEVUnionPredicate *Pred;
13629 SCEVUnionPredicate::SCEVUnionPredicate() in SCEVUnionPredicate() function in SCEVUnionPredicate
13632 bool SCEVUnionPredicate::isAlwaysTrue() const { in isAlwaysTrue()
13646 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) in implies()
13666 void SCEVUnionPredicate::add(const SCEVPredicate *N) { in add()
13667 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) { in add()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp773 const SCEVUnionPredicate &Pred = LAI->getPSE().getUnionPredicate(); in processLoop()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp2475 return expandUnionPredicate(cast<SCEVUnionPredicate>(Pred), IP); in expandCodeForPredicate()
2503 SCEVUnionPredicate Pred; in generateOverflowCheck()
2623 Value *SCEVExpander::expandUnionPredicate(const SCEVUnionPredicate *Union, in expandUnionPredicate()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1951 const SCEVUnionPredicate &UnionPred) { in Create()