/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopAccessAnalysis.h | 185 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L, in MemoryDepChecker() 284 PredicatedScalarEvolution &PSE; 497 PredicatedScalarEvolution &PSE, bool NeedsFreeze); 710 const PredicatedScalarEvolution &getPSE() const { return *PSE; } in getPSE() 741 std::unique_ptr<PredicatedScalarEvolution> PSE; 789 replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, 809 getPtrStride(PredicatedScalarEvolution &PSE, Type *AccessTy, Value *Ptr,
|
H A D | IVDescriptors.h | 28 class PredicatedScalarEvolution; 353 PredicatedScalarEvolution &PSE, 29 class PredicatedScalarEvolution; global() variable
|
H A D | VectorUtils.h | 614 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, in InterleavedAccessInfo() 683 PredicatedScalarEvolution &PSE;
|
H A D | ScalarEvolution.h | 2325 class PredicatedScalarEvolution { 2327 PredicatedScalarEvolution(ScalarEvolution &SE, Loop &L); 2363 PredicatedScalarEvolution(const PredicatedScalarEvolution &);
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.h | 25 class PredicatedScalarEvolution; variable 55 PredicatedScalarEvolution &PSE);
|
H A D | VPRecipeBuilder.h | 41 PredicatedScalarEvolution &PSE; 109 PredicatedScalarEvolution &PSE, VPBuilder &Builder) in VPRecipeBuilder()
|
H A D | LoopVectorizationPlanner.h | 37 class PredicatedScalarEvolution; variable 323 PredicatedScalarEvolution &PSE; 352 PredicatedScalarEvolution &PSE, const LoopVectorizeHints &Hints, in LoopVectorizationPlanner()
|
H A D | LoopVectorize.cpp | 471 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopVectorizer() 617 PredicatedScalarEvolution &PSE; 713 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopUnroller() 760 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in InnerLoopAndEpilogueVectorizer() 800 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerMainLoop() 829 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerEpilogueLoop() 928 const SCEV *createTripCountSCEV(Type *IdxTy, PredicatedScalarEvolution &PSE, in createTripCountSCEV() 1017 PredicatedScalarEvolution &PSE, LoopInfo *LI, in LoopVectorizationCostModel() 1757 PredicatedScalarEvolution &PSE; 5538 PredicatedScalarEvolution &PSE, in getAddressAccessSCEV() [all …]
|
H A D | VPlanTransforms.cpp | 674 PredicatedScalarEvolution &PSE) { in optimizeForVFAndUF()
|
H A D | VPlan.h | 86 const SCEV *createTripCountSCEV(Type *IdxTy, PredicatedScalarEvolution &PSE,
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorizationLegality.h | 45 class PredicatedScalarEvolution; variable 243 Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT, in LoopVectorizationLegality() 393 PredicatedScalarEvolution *getPredicatedScalarEvolution() const { in getPredicatedScalarEvolution() 477 PredicatedScalarEvolution &PSE;
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopAccessAnalysis.cpp | 154 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, in replaceSymbolicStrideSCEV() 208 PredicatedScalarEvolution &PSE, in getStartAndEndForAccess() 264 PredicatedScalarEvolution &PSE, in insert() 663 PredicatedScalarEvolution &PSE, in AccessAnalysis() 801 PredicatedScalarEvolution &PSE; 815 static bool hasComputableBounds(PredicatedScalarEvolution &PSE, Value *Ptr, in hasComputableBounds() 833 static bool isNoWrap(PredicatedScalarEvolution &PSE, in isNoWrap() 1042 findForkedPointer(PredicatedScalarEvolution &PSE, in findForkedPointer() 1407 PredicatedScalarEvolution &PSE, const Loop *L) { in isNoWrapAddRec() 1458 llvm::getPtrStride(PredicatedScalarEvolution &PSE, Type *AccessTy, Value *Ptr, in getPtrStride() [all …]
|
H A D | IVDescriptors.cpp | 1360 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE, in getCastsForInductionPHI() 1434 PredicatedScalarEvolution &PSE, in isInductionPHI()
|
H A D | ScalarEvolution.cpp | 5725 bool PredicatedScalarEvolution::areAddRecsEqualWithPreds( in areAddRecsEqualWithPreds() 14870 PredicatedScalarEvolution::PredicatedScalarEvolution(ScalarEvolution &SE, in PredicatedScalarEvolution() function in PredicatedScalarEvolution 14887 const SCEV *PredicatedScalarEvolution::getSCEV(Value *V) { in getSCEV() 14906 const SCEV *PredicatedScalarEvolution::getBackedgeTakenCount() { in getBackedgeTakenCount() 14916 const SCEV *PredicatedScalarEvolution::getSymbolicMaxBackedgeTakenCount() { in getSymbolicMaxBackedgeTakenCount() 14927 void PredicatedScalarEvolution::addPredicate(const SCEVPredicate &Pred) { in addPredicate() 14938 const SCEVPredicate &PredicatedScalarEvolution::getPredicate() const { in getPredicate() 14942 void PredicatedScalarEvolution::updateGeneration() { in updateGeneration() 14952 void PredicatedScalarEvolution::setNoOverflow( in setNoOverflow() 14968 bool PredicatedScalarEvolution::hasNoOverflow( in hasNoOverflow() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 94 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE, in isDependenceDistanceOfOne() 642 PredicatedScalarEvolution PSE;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 2320 PredicatedScalarEvolution PSE = LAI->getPSE(); in canTailPredicateLoop()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 4317 PredicatedScalarEvolution *PSE) { in containsDecreasingPointers()
|