Home
last modified time | relevance | path

Searched refs:PredicatedScalarEvolution (Results 1 – 17 of 17) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h165 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L) in MemoryDepChecker()
247 PredicatedScalarEvolution &PSE;
356 PredicatedScalarEvolution &PSE);
579 const PredicatedScalarEvolution &getPSE() const { return *PSE; } in getPSE()
604 std::unique_ptr<PredicatedScalarEvolution> PSE;
652 const SCEV *replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE,
666 int64_t getPtrStride(PredicatedScalarEvolution &PSE, Value *Ptr, const Loop *Lp,
DScalarEvolution.h1927 class PredicatedScalarEvolution {
1929 PredicatedScalarEvolution(ScalarEvolution &SE, Loop &L);
1962 PredicatedScalarEvolution(const PredicatedScalarEvolution &);
/external/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h196 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L) in MemoryDepChecker()
274 PredicatedScalarEvolution &PSE;
375 PredicatedScalarEvolution &PSE);
630 const PredicatedScalarEvolution &getPSE() const { return *PSE; } in getPSE()
649 std::unique_ptr<PredicatedScalarEvolution> PSE;
697 const SCEV *replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE,
711 int64_t getPtrStride(PredicatedScalarEvolution &PSE, Value *Ptr, const Loop *Lp,
DScalarEvolution.h1724 class PredicatedScalarEvolution {
1726 PredicatedScalarEvolution(ScalarEvolution &SE, Loop &L);
1758 PredicatedScalarEvolution(const PredicatedScalarEvolution&);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h215 Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT, in LoopVectorizationLegality()
406 PredicatedScalarEvolution &PSE;
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp114 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, in replaceSymbolicStrideSCEV()
154 PredicatedScalarEvolution &PSE) { in insert()
460 PredicatedScalarEvolution &PSE) in AccessAnalysis()
549 PredicatedScalarEvolution &PSE;
555 static bool hasComputableBounds(PredicatedScalarEvolution &PSE, in hasComputableBounds()
572 static bool isNoWrap(PredicatedScalarEvolution &PSE, in isNoWrap()
823 PredicatedScalarEvolution &PSE, const Loop *L) { in isNoWrapAddRec()
869 int64_t llvm::getPtrStride(PredicatedScalarEvolution &PSE, Value *Ptr, in getPtrStride()
1923 : PSE(llvm::make_unique<PredicatedScalarEvolution>(*SE, *L)), in LoopAccessInfo()
DScalarEvolution.cpp10337 PredicatedScalarEvolution::PredicatedScalarEvolution(ScalarEvolution &SE, in PredicatedScalarEvolution() function in PredicatedScalarEvolution
10341 const SCEV *PredicatedScalarEvolution::getSCEV(Value *V) { in getSCEV()
10360 const SCEV *PredicatedScalarEvolution::getBackedgeTakenCount() { in getBackedgeTakenCount()
10369 void PredicatedScalarEvolution::addPredicate(const SCEVPredicate &Pred) { in addPredicate()
10376 const SCEVUnionPredicate &PredicatedScalarEvolution::getUnionPredicate() const { in getUnionPredicate()
10380 void PredicatedScalarEvolution::updateGeneration() { in updateGeneration()
10390 void PredicatedScalarEvolution::setNoOverflow( in setNoOverflow()
10406 bool PredicatedScalarEvolution::hasNoOverflow( in hasNoOverflow()
10422 const SCEVAddRecExpr *PredicatedScalarEvolution::getAsAddRec(Value *V) { in getAsAddRec()
10434 PredicatedScalarEvolution::PredicatedScalarEvolution( in PredicatedScalarEvolution() function in PredicatedScalarEvolution
[all …]
/external/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h33 class PredicatedScalarEvolution; variable
308 static bool isInductionPHI(PHINode *Phi, PredicatedScalarEvolution &PSE,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp145 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, in replaceSymbolicStrideSCEV()
193 PredicatedScalarEvolution &PSE) { in insert()
505 PredicatedScalarEvolution &PSE) in AccessAnalysis()
612 PredicatedScalarEvolution &PSE;
620 static bool hasComputableBounds(PredicatedScalarEvolution &PSE, in hasComputableBounds()
641 static bool isNoWrap(PredicatedScalarEvolution &PSE, in isNoWrap()
945 PredicatedScalarEvolution &PSE, const Loop *L) { in isNoWrapAddRec()
991 int64_t llvm::getPtrStride(PredicatedScalarEvolution &PSE, Value *Ptr, in getPtrStride()
2264 : PSE(llvm::make_unique<PredicatedScalarEvolution>(*SE, *L)), in LoopAccessInfo()
DScalarEvolution.cpp4944 bool PredicatedScalarEvolution::areAddRecsEqualWithPreds( in areAddRecsEqualWithPreds()
12123 PredicatedScalarEvolution::PredicatedScalarEvolution(ScalarEvolution &SE, in PredicatedScalarEvolution() function in PredicatedScalarEvolution
12127 const SCEV *PredicatedScalarEvolution::getSCEV(Value *V) { in getSCEV()
12146 const SCEV *PredicatedScalarEvolution::getBackedgeTakenCount() { in getBackedgeTakenCount()
12155 void PredicatedScalarEvolution::addPredicate(const SCEVPredicate &Pred) { in addPredicate()
12162 const SCEVUnionPredicate &PredicatedScalarEvolution::getUnionPredicate() const { in getUnionPredicate()
12166 void PredicatedScalarEvolution::updateGeneration() { in updateGeneration()
12176 void PredicatedScalarEvolution::setNoOverflow( in setNoOverflow()
12192 bool PredicatedScalarEvolution::hasNoOverflow( in hasNoOverflow()
12208 const SCEVAddRecExpr *PredicatedScalarEvolution::getAsAddRec(Value *V) { in getAsAddRec()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h44 class PredicatedScalarEvolution; variable
313 PredicatedScalarEvolution &PSE,
/external/llvm/lib/Transforms/Scalar/
DLoopLoadElimination.cpp65 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE, in isDependenceDistanceOfOne()
533 PredicatedScalarEvolution PSE;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopLoadElimination.cpp93 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE, in isDependenceDistanceOfOne()
575 PredicatedScalarEvolution PSE;
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp289 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopVectorizer()
519 PredicatedScalarEvolution &PSE;
612 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopUnroller()
830 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, in InterleavedAccessInfo()
882 PredicatedScalarEvolution &PSE;
1348 Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT, in LoopVectorizationLegality()
1537 PredicatedScalarEvolution &PSE;
1602 LoopVectorizationCostModel(Loop *L, PredicatedScalarEvolution &PSE, in LoopVectorizationCostModel()
1704 PredicatedScalarEvolution &PSE;
6422 PredicatedScalarEvolution PSE(*SE, *L); in processLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp359 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopVectorizer()
611 PredicatedScalarEvolution &PSE;
712 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopUnroller()
954 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, in InterleavedAccessInfo()
995 PredicatedScalarEvolution &PSE;
1174 LoopVectorizationCostModel(Loop *L, PredicatedScalarEvolution &PSE, in LoopVectorizationCostModel()
1576 PredicatedScalarEvolution &PSE;
5663 PredicatedScalarEvolution &PSE, in getAddressAccessSCEV()
7250 Loop *L, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, in processLoopInVPlanNativePath()
7322 PredicatedScalarEvolution PSE(*SE, *L); in processLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp958 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE, in getCastsForInductionPHI()
1032 PredicatedScalarEvolution &PSE, in isInductionPHI()
/external/llvm/lib/Transforms/Utils/
DLoopUtils.cpp735 PredicatedScalarEvolution &PSE, in isInductionPHI()