Home
last modified time | relevance | path

Searched refs:SCEVComparePredicate (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h291 Value *expandComparePredicate(const SCEVComparePredicate *Pred,
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolution.h278 class SCEVComparePredicate final : public SCEVPredicate {
285 SCEVComparePredicate(const FoldingSetNodeIDRef ID,
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp2342 return expandComparePredicate(cast<SCEVComparePredicate>(Pred), IP); in expandCodeForPredicate()
2351 Value *SCEVExpander::expandComparePredicate(const SCEVComparePredicate *Pred, in expandComparePredicate()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp14005 SCEVComparePredicate *Eq = new (SCEVAllocator) in getComparePredicate()
14006 SCEVComparePredicate(ID.Intern(SCEVAllocator), Pred, LHS, RHS); in getComparePredicate()
14052 if (const auto *IPred = dyn_cast<SCEVComparePredicate>(Pred)) in visitUnknown()
14056 } else if (const auto *IPred = dyn_cast<SCEVComparePredicate>(Pred)) { in visitUnknown()
14179 SCEVComparePredicate::SCEVComparePredicate(const FoldingSetNodeIDRef ID, in SCEVComparePredicate() function in SCEVComparePredicate
14187 bool SCEVComparePredicate::implies(const SCEVPredicate *N) const { in implies()
14188 const auto *Op = dyn_cast<SCEVComparePredicate>(N); in implies()
14199 bool SCEVComparePredicate::isAlwaysTrue() const { return false; } in isAlwaysTrue()
14201 void SCEVComparePredicate::print(raw_ostream &OS, unsigned Depth) const { in print()