Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h178 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L) in MemoryDepChecker()
265 PredicatedScalarEvolution &PSE;
380 PredicatedScalarEvolution &PSE);
602 const PredicatedScalarEvolution &getPSE() const { return *PSE; } in getPSE()
627 std::unique_ptr<PredicatedScalarEvolution> PSE;
674 const SCEV *replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE,
688 int64_t getPtrStride(PredicatedScalarEvolution &PSE, Value *Ptr, const Loop *Lp,
H A DIVDescriptors.h44 class PredicatedScalarEvolution; variable
305 PredicatedScalarEvolution &PSE,
H A DVectorUtils.h390 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, in InterleavedAccessInfo()
453 PredicatedScalarEvolution &PSE;
H A DScalarEvolution.h1931 class PredicatedScalarEvolution {
1933 PredicatedScalarEvolution(ScalarEvolution &SE, Loop &L);
1966 PredicatedScalarEvolution(const PredicatedScalarEvolution &);
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h221 Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT, in LoopVectorizationLegality()
421 PredicatedScalarEvolution &PSE;
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A 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()
2286 : PSE(llvm::make_unique<PredicatedScalarEvolution>(*SE, *L)), in LoopAccessInfo()
H A DIVDescriptors.cpp907 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE, in getCastsForInductionPHI()
981 PredicatedScalarEvolution &PSE, in isInductionPHI()
H A DScalarEvolution.cpp4949 bool PredicatedScalarEvolution::areAddRecsEqualWithPreds( in areAddRecsEqualWithPreds()
12283 PredicatedScalarEvolution::PredicatedScalarEvolution(ScalarEvolution &SE, in PredicatedScalarEvolution() function in PredicatedScalarEvolution
12287 const SCEV *PredicatedScalarEvolution::getSCEV(Value *V) { in getSCEV()
12306 const SCEV *PredicatedScalarEvolution::getBackedgeTakenCount() { in getBackedgeTakenCount()
12315 void PredicatedScalarEvolution::addPredicate(const SCEVPredicate &Pred) { in addPredicate()
12326 void PredicatedScalarEvolution::updateGeneration() { in updateGeneration()
12336 void PredicatedScalarEvolution::setNoOverflow( in setNoOverflow()
12352 bool PredicatedScalarEvolution::hasNoOverflow( in hasNoOverflow()
12368 const SCEVAddRecExpr *PredicatedScalarEvolution::getAsAddRec(Value *V) { in getAsAddRec()
12384 PredicatedScalarEvolution::PredicatedScalarEvolution( in PredicatedScalarEvolution() function in PredicatedScalarEvolution
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h46 class PredicatedScalarEvolution; variable
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopLoadElimination.cpp93 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE, in isDependenceDistanceOfOne()
575 PredicatedScalarEvolution PSE;
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp347 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopVectorizer()
614 PredicatedScalarEvolution &PSE;
719 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopUnroller()
827 LoopVectorizationCostModel(Loop *L, PredicatedScalarEvolution &PSE, in LoopVectorizationCostModel()
1303 PredicatedScalarEvolution &PSE;
5434 PredicatedScalarEvolution &PSE, in getAddressAccessSCEV()
7096 Loop *L, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, in processLoopInVPlanNativePath()
7183 PredicatedScalarEvolution PSE(*SE, *L); in processLoop()