Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h78 const SCEVUnionPredicate &A) in Dependence()
209 SCEVUnionPredicate getRuntimeAssumptions() const { return Assumptions; } in getRuntimeAssumptions()
219 SCEVUnionPredicate Assumptions;
235 const SCEVUnionPredicate &Assumes,
368 LLVM_ABI SCEVUnionPredicate getRuntimeAssumptions() const;
H A DScalarEvolution.h413 class LLVM_ABI SCEVUnionPredicate final : public SCEVPredicate {
425 SCEVUnionPredicate(ArrayRef<const SCEVPredicate *> Preds,
2503 std::unique_ptr<SCEVUnionPredicate> Preds;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp221 SCEVUnionPredicate Assumptions = DA->getRuntimeAssumptions(); in dumpExampleDependence()
284 const SCEVUnionPredicate &Assumes, in FullDependence()
728 SCEVUnionPredicate Assumptions = getRuntimeAssumptions(); in dump()
3588 SCEVUnionPredicate DependenceInfo::getRuntimeAssumptions() const { in getRuntimeAssumptions()
3589 return SCEVUnionPredicate(Assumptions, *SE); in getRuntimeAssumptions()
3619 SCEVUnionPredicate(Assume, *SE)); in depends()
3631 SCEVUnionPredicate(Assume, *SE)); in depends()
3646 SCEVUnionPredicate(Assume, *SE)); in depends()
3666 SCEVUnionPredicate(Assume, *SE)); in depends()
3679 SCEVUnionPredicate(Assume, *SE)); in depends()
[all …]
H A DScalarEvolution.cpp8764 assert(!isa<SCEVUnionPredicate>(P) && "Only add leaf predicates here!"); in ExitLimit()
14808 if (auto *U = dyn_cast<SCEVUnionPredicate>(Pred)) { in visitUnknown()
15061 SCEVUnionPredicate::SCEVUnionPredicate(ArrayRef<const SCEVPredicate *> Preds, in SCEVUnionPredicate() function in SCEVUnionPredicate
15068 bool SCEVUnionPredicate::isAlwaysTrue() const { in isAlwaysTrue()
15073 bool SCEVUnionPredicate::implies(const SCEVPredicate *N, in implies()
15075 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) in implies()
15084 void SCEVUnionPredicate::print(raw_ostream &OS, unsigned Depth) const { in print()
15089 void SCEVUnionPredicate::add(const SCEVPredicate *N, ScalarEvolution &SE) { in add()
15090 if (const auto *Set = dyn_cast<SCEVUnionPredicate>(N)) { in add()
15121 Preds = std::make_unique<SCEVUnionPredicate>(Empty, SE); in PredicatedScalarEvolution()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h350 LLVM_ABI Value *expandUnionPredicate(const SCEVUnionPredicate *Pred,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp2063 return expandUnionPredicate(cast<SCEVUnionPredicate>(Pred), IP); in expandCodeForPredicate()
2241 Value *SCEVExpander::expandUnionPredicate(const SCEVUnionPredicate *Union, in expandUnionPredicate()