| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 184 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L) in MemoryDepChecker() 276 PredicatedScalarEvolution &PSE; 449 PredicatedScalarEvolution &PSE, bool NeedsFreeze); 651 const PredicatedScalarEvolution &getPSE() const { return *PSE; } in getPSE() 681 std::unique_ptr<PredicatedScalarEvolution> PSE; 725 replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, 744 getPtrStride(PredicatedScalarEvolution &PSE, Type *AccessTy, Value *Ptr,
|
| H A D | IVDescriptors.h | 28 class PredicatedScalarEvolution; variable 353 PredicatedScalarEvolution &PSE,
|
| H A D | VectorUtils.h | 588 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, in InterleavedAccessInfo() 657 PredicatedScalarEvolution &PSE;
|
| H A D | ScalarEvolution.h | 2303 class PredicatedScalarEvolution { 2305 PredicatedScalarEvolution(ScalarEvolution &SE, Loop &L); 2338 PredicatedScalarEvolution(const PredicatedScalarEvolution &);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanTransforms.h | 25 class PredicatedScalarEvolution; variable 55 PredicatedScalarEvolution &PSE);
|
| H A D | VPRecipeBuilder.h | 40 PredicatedScalarEvolution &PSE; 113 PredicatedScalarEvolution &PSE, VPBuilder &Builder) in VPRecipeBuilder()
|
| H A D | LoopVectorizationPlanner.h | 37 class PredicatedScalarEvolution; variable 315 PredicatedScalarEvolution &PSE; 334 PredicatedScalarEvolution &PSE, const LoopVectorizeHints &Hints, in LoopVectorizationPlanner()
|
| H A D | LoopVectorize.cpp | 511 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopVectorizer() 700 PredicatedScalarEvolution &PSE; 796 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopUnroller() 843 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in InnerLoopAndEpilogueVectorizer() 883 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerMainLoop() 912 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerEpilogueLoop() 1011 const SCEV *createTripCountSCEV(Type *IdxTy, PredicatedScalarEvolution &PSE, in createTripCountSCEV() 1199 PredicatedScalarEvolution &PSE, LoopInfo *LI, in LoopVectorizationCostModel() 1884 PredicatedScalarEvolution &PSE; 6034 PredicatedScalarEvolution &PSE, in getAddressAccessSCEV() [all …]
|
| H A D | VPlanTransforms.cpp | 568 PredicatedScalarEvolution &PSE) { in optimizeForVFAndUF()
|
| H A D | VPlan.h | 81 const SCEV *createTripCountSCEV(Type *IdxTy, PredicatedScalarEvolution &PSE,
|
| /freebsd-14.2/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() 390 PredicatedScalarEvolution *getPredicatedScalarEvolution() const { in getPredicatedScalarEvolution() 474 PredicatedScalarEvolution &PSE;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 153 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, in replaceSymbolicStrideSCEV() 208 PredicatedScalarEvolution &PSE, in insert() 660 PredicatedScalarEvolution &PSE, in AccessAnalysis() 803 PredicatedScalarEvolution &PSE; 817 static bool hasComputableBounds(PredicatedScalarEvolution &PSE, Value *Ptr, in hasComputableBounds() 835 static bool isNoWrap(PredicatedScalarEvolution &PSE, in isNoWrap() 1044 findForkedPointer(PredicatedScalarEvolution &PSE, in findForkedPointer() 1412 PredicatedScalarEvolution &PSE, const Loop *L) { in isNoWrapAddRec() 1462 std::optional<int64_t> llvm::getPtrStride(PredicatedScalarEvolution &PSE, in getPtrStride() 1933 PredicatedScalarEvolution &PSE, const Loop *InnermostLoop) { in getDependenceDistanceStrideAndSize() [all …]
|
| H A D | IVDescriptors.cpp | 1361 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE, in getCastsForInductionPHI() 1435 PredicatedScalarEvolution &PSE, in isInductionPHI()
|
| H A D | ScalarEvolution.cpp | 5720 bool PredicatedScalarEvolution::areAddRecsEqualWithPreds( in areAddRecsEqualWithPreds() 14706 PredicatedScalarEvolution::PredicatedScalarEvolution(ScalarEvolution &SE, in PredicatedScalarEvolution() function in PredicatedScalarEvolution 14723 const SCEV *PredicatedScalarEvolution::getSCEV(Value *V) { in getSCEV() 14742 const SCEV *PredicatedScalarEvolution::getBackedgeTakenCount() { in getBackedgeTakenCount() 14763 const SCEVPredicate &PredicatedScalarEvolution::getPredicate() const { in getPredicate() 14767 void PredicatedScalarEvolution::updateGeneration() { in updateGeneration() 14777 void PredicatedScalarEvolution::setNoOverflow( in setNoOverflow() 14793 bool PredicatedScalarEvolution::hasNoOverflow( in hasNoOverflow() 14809 const SCEVAddRecExpr *PredicatedScalarEvolution::getAsAddRec(Value *V) { in getAsAddRec() 14824 PredicatedScalarEvolution::PredicatedScalarEvolution( in PredicatedScalarEvolution() function in PredicatedScalarEvolution [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopLoadElimination.cpp | 94 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE, in isDependenceDistanceOfOne() 626 PredicatedScalarEvolution PSE;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 2308 PredicatedScalarEvolution PSE = LAI->getPSE(); in canTailPredicateLoop()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 3978 PredicatedScalarEvolution *PSE) { in containsDecreasingPointers()
|