Searched refs:SCEVUnionPredicate (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DependenceAnalysis.h | 78 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 D | ScalarEvolution.h | 413 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 D | DependenceAnalysis.cpp | 221 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 D | ScalarEvolution.cpp | 8764 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 D | ScalarEvolutionExpander.h | 350 LLVM_ABI Value *expandUnionPredicate(const SCEVUnionPredicate *Pred,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 2063 return expandUnionPredicate(cast<SCEVUnionPredicate>(Pred), IP); in expandCodeForPredicate() 2241 Value *SCEVExpander::expandUnionPredicate(const SCEVUnionPredicate *Union, in expandUnionPredicate()
|