Searched refs:SCEVEqualPredicate (Results 1 – 4 of 4) sorted by relevance
207 Value *expandEqualPredicate(const SCEVEqualPredicate *Pred,
243 class SCEVEqualPredicate final : public SCEVPredicate {250 SCEVEqualPredicate(const FoldingSetNodeIDRef ID, const SCEVUnknown *LHS,
10078 SCEVEqualPredicate *Eq = new (SCEVAllocator) in getEqualPredicate()10079 SCEVEqualPredicate(ID.Intern(SCEVAllocator), LHS, RHS); in getEqualPredicate()10121 if (const auto *IPred = dyn_cast<SCEVEqualPredicate>(Pred)) in visitUnknown()10206 SCEVEqualPredicate::SCEVEqualPredicate(const FoldingSetNodeIDRef ID, in SCEVEqualPredicate() function in SCEVEqualPredicate10211 bool SCEVEqualPredicate::implies(const SCEVPredicate *N) const { in implies()10212 const auto *Op = dyn_cast<SCEVEqualPredicate>(N); in implies()10220 bool SCEVEqualPredicate::isAlwaysTrue() const { return false; } in isAlwaysTrue()10222 const SCEV *SCEVEqualPredicate::getExpr() const { return LHS; } in getExpr()10224 void SCEVEqualPredicate::print(raw_ostream &OS, unsigned Depth) const { in print()
2013 return expandEqualPredicate(cast<SCEVEqualPredicate>(Pred), IP); in expandCodeForPredicate()2022 Value *SCEVExpander::expandEqualPredicate(const SCEVEqualPredicate *Pred, in expandEqualPredicate()