Home
last modified time | relevance | path

Searched refs:SCEVUnionPredicate (Results 1 – 17 of 17) 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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DLoopVersioning.h79 void setSCEVChecks(SCEVUnionPredicate Check);
129 SCEVUnionPredicate Preds;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DScalarEvolution.h381 class SCEVUnionPredicate final : public SCEVPredicate {
393 SCEVUnionPredicate();
751 SCEVUnionPredicate &Predicates);
1065 SCEVUnionPredicate &A);
1194 assert(!isa<SCEVUnionPredicate>(P) && "Only add leaf predicates here!");
1229 std::unique_ptr<SCEVUnionPredicate> Predicate;
1233 std::unique_ptr<SCEVUnionPredicate> Predicate)
1307 SCEVUnionPredicate *Predicates = nullptr) const;
1931 const SCEVUnionPredicate &getUnionPredicate() const;
2000 SCEVUnionPredicate Preds;
DScalarEvolutionExpander.h233 Value *expandUnionPredicate(const SCEVUnionPredicate *Pred,
DLoopAccessAnalysis.h37 class SCEVUnionPredicate; variable
/external/swiftshader/third_party/llvm-7.0/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/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/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DScalarEvolution.cpp6594 SCEVUnionPredicate &Preds) { in getPredicatedBackedgeTakenCount()
6849 SCEVUnionPredicate *Preds) const { in getExact()
6985 std::unique_ptr<SCEVUnionPredicate> Predicate(new SCEVUnionPredicate); in BackedgeTakenInfo()
11274 SCEVUnionPredicate Pred; in PrintLoopInfo()
11860 SCEVUnionPredicate *Pred) { in rewrite()
11911 SCEVUnionPredicate *Pred) in SCEVPredicateRewriter()
11956 SCEVUnionPredicate *Pred;
11963 SCEVUnionPredicate &Preds) { in rewriteUsingPredicate()
12068 SCEVUnionPredicate::SCEVUnionPredicate() in SCEVUnionPredicate() function in SCEVUnionPredicate
12071 bool SCEVUnionPredicate::isAlwaysTrue() const { in isAlwaysTrue()
[all …]
DScalarEvolutionExpander.cpp2127 return expandUnionPredicate(cast<SCEVUnionPredicate>(Pred), IP); in expandCodeForPredicate()
2153 SCEVUnionPredicate Pred; in generateOverflowCheck()
2270 Value *SCEVExpander::expandUnionPredicate(const SCEVUnionPredicate *Union, in expandUnionPredicate()
/external/llvm/lib/Transforms/Scalar/
DLoopDistribute.cpp696 const SCEVUnionPredicate &Pred = LAI->getPSE().getUnionPredicate(); in processLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopDistribute.cpp739 const SCEVUnionPredicate &Pred = LAI->getPSE().getUnionPredicate(); in processLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
DScalarEvolutionTest.cpp1021 SCEVUnionPredicate Preds; in TEST_F()
1078 SCEVUnionPredicate Preds; in TEST_F()