Home
last modified time | relevance | path

Searched refs:SCEVUnionPredicate (Results 1 – 8 of 8) sorted by relevance

/external/llvm/include/llvm/Analysis/
DScalarEvolution.h372 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 …]
DScalarEvolutionExpander.h221 Value *expandUnionPredicate(const SCEVUnionPredicate *Pred,
DLoopAccessAnalysis.h35 class SCEVUnionPredicate; variable
/external/llvm/include/llvm/Transforms/Utils/
DLoopVersioning.h79 void setSCEVChecks(SCEVUnionPredicate Check);
129 SCEVUnionPredicate Preds;
/external/llvm/lib/Transforms/Utils/
DLoopVersioning.cpp51 void LoopVersioning::setSCEVChecks(SCEVUnionPredicate Check) { in setSCEVChecks()
67 const SCEVUnionPredicate &Pred = LAI.getPSE().getUnionPredicate(); in versionLoop()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp5336 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 …]
DScalarEvolutionExpander.cpp2011 return expandUnionPredicate(cast<SCEVUnionPredicate>(Pred), IP); in expandCodeForPredicate()
2037 SCEVUnionPredicate Pred; in generateOverflowCheck()
2142 Value *SCEVExpander::expandUnionPredicate(const SCEVUnionPredicate *Union, in expandUnionPredicate()
/external/llvm/lib/Transforms/Scalar/
DLoopDistribute.cpp696 const SCEVUnionPredicate &Pred = LAI->getPSE().getUnionPredicate(); in processLoop()