Searched refs:SCEVUnionPredicate (Results 1 – 8 of 8) sorted by relevance
372 class SCEVUnionPredicate final : public SCEVPredicate {383 SCEVUnionPredicate();534 SCEVUnionPredicate Pred;538 ExitLimit(const SCEV *E, const SCEV *M, SCEVUnionPredicate &P)586 SCEVUnionPredicate *getPred() const {668 SCEVUnionPredicate Pred;679 EdgeInfo(BasicBlock *Block, const SCEV *Taken, SCEVUnionPredicate &P) :691 SCEVUnionPredicate Pred;740 SCEVUnionPredicate *Predicates = nullptr) const;1404 SCEVUnionPredicate &Predicates);[all …]
221 Value *expandUnionPredicate(const SCEVUnionPredicate *Pred,
35 class SCEVUnionPredicate; variable
79 void setSCEVChecks(SCEVUnionPredicate Check);129 SCEVUnionPredicate Preds;
51 void LoopVersioning::setSCEVChecks(SCEVUnionPredicate Check) { in setSCEVChecks()67 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop()
5336 SCEVUnionPredicate &Preds) { in getPredicatedBackedgeTakenCount()5534 ScalarEvolution *SE, SCEVUnionPredicate *Preds) const { in getExact()5845 SCEVUnionPredicate NP; in computeExitLimitFromCond()5893 SCEVUnionPredicate NP; in computeExitLimitFromCond()6281 SCEVUnionPredicate P; in computeShiftCompareExitLimit()7043 SCEVUnionPredicate P; in howFarToZero()8641 SCEVUnionPredicate P; in howManyLessThans()8716 SCEVUnionPredicate P; in howManyGreaterThans()9577 SCEVUnionPredicate Pred; in PrintLoopInfo()10109 SCEVUnionPredicate &A, bool Assume) { in rewrite()[all …]
2011 return expandUnionPredicate(cast<SCEVUnionPredicate>(Pred), IP); in expandCodeForPredicate()2037 SCEVUnionPredicate Pred; in generateOverflowCheck()2142 Value *SCEVExpander::expandUnionPredicate(const SCEVUnionPredicate *Union, in expandUnionPredicate()
696 const SCEVUnionPredicate &Pred = LAI->getPSE().getUnionPredicate(); in processLoop()