Searched refs:SCEVComparePredicate (Results 1 – 4 of 4) sorted by relevance
298 Value *expandComparePredicate(const SCEVComparePredicate *Pred,
281 class SCEVComparePredicate final : public SCEVPredicate {288 SCEVComparePredicate(const FoldingSetNodeIDRef ID,
2333 return expandComparePredicate(cast<SCEVComparePredicate>(Pred), IP); in expandCodeForPredicate()2342 Value *SCEVExpander::expandComparePredicate(const SCEVComparePredicate *Pred, in expandComparePredicate()
14405 SCEVComparePredicate *Eq = new (SCEVAllocator) in getComparePredicate()14406 SCEVComparePredicate(ID.Intern(SCEVAllocator), Pred, LHS, RHS); in getComparePredicate()14452 if (const auto *IPred = dyn_cast<SCEVComparePredicate>(Pred)) in visitUnknown()14456 } else if (const auto *IPred = dyn_cast<SCEVComparePredicate>(Pred)) { in visitUnknown()14580 SCEVComparePredicate::SCEVComparePredicate(const FoldingSetNodeIDRef ID, in SCEVComparePredicate() function in SCEVComparePredicate14588 bool SCEVComparePredicate::implies(const SCEVPredicate *N) const { in implies()14589 const auto *Op = dyn_cast<SCEVComparePredicate>(N); in implies()14600 bool SCEVComparePredicate::isAlwaysTrue() const { return false; } in isAlwaysTrue()14602 void SCEVComparePredicate::print(raw_ostream &OS, unsigned Depth) const { in print()