| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanTransforms.h | 28 class PredicatedScalarEvolution; variable 69 VPlan &Plan, Type *InductionTy, PredicatedScalarEvolution &PSE, 124 PredicatedScalarEvolution &PSE);
|
| H A D | VPRecipeBuilder.h | 66 PredicatedScalarEvolution &PSE; 151 PredicatedScalarEvolution &PSE, VPBuilder &Builder, in VPRecipeBuilder()
|
| H A D | LoopVectorizationPlanner.h | 41 class PredicatedScalarEvolution; variable 433 PredicatedScalarEvolution &PSE; 468 PredicatedScalarEvolution &PSE, const LoopVectorizeHints &Hints, in LoopVectorizationPlanner()
|
| H A D | LoopVectorize.cpp | 433 getSmallBestKnownTC(PredicatedScalarEvolution &PSE, Loop *L, in getSmallBestKnownTC() 481 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopVectorizer() 562 PredicatedScalarEvolution &PSE; 669 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in InnerLoopAndEpilogueVectorizer() 706 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerMainLoop() 733 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerEpilogueLoop() 909 PredicatedScalarEvolution &PSE, LoopInfo *LI, in LoopVectorizationCostModel() 1692 PredicatedScalarEvolution &PSE; 1775 PredicatedScalarEvolution &PSE; 1781 GeneratedRTChecks(PredicatedScalarEvolution &PSE, DominatorTree *DT, in GeneratedRTChecks() [all …]
|
| H A D | VPlanConstruction.cpp | 459 VPlan &Plan, Type *InductionTy, PredicatedScalarEvolution &PSE, in prepareForVectorization()
|
| H A D | LoopVectorizationLegality.cpp | 1087 const PredicatedScalarEvolution &PSE, in findHistogram()
|
| H A D | VPlanTransforms.cpp | 1448 PredicatedScalarEvolution &PSE) { in simplifyBranchConditionForVFAndUF() 1521 PredicatedScalarEvolution &PSE) { in optimizeForVFAndUF()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 183 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L, in MemoryDepChecker() 298 PredicatedScalarEvolution &PSE; 539 unsigned ASId, PredicatedScalarEvolution &PSE, 761 const PredicatedScalarEvolution &getPSE() const { return *PSE; } in getPSE() 792 std::unique_ptr<PredicatedScalarEvolution> PSE; 850 replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, 870 getPtrStride(PredicatedScalarEvolution &PSE, Type *AccessTy, Value *Ptr,
|
| H A D | IVDescriptors.h | 28 class PredicatedScalarEvolution; variable 426 PredicatedScalarEvolution &PSE,
|
| H A D | VectorUtils.h | 669 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, in InterleavedAccessInfo() 738 PredicatedScalarEvolution &PSE;
|
| H A D | ScalarEvolution.h | 2421 class PredicatedScalarEvolution { 2423 LLVM_ABI PredicatedScalarEvolution(ScalarEvolution &SE, Loop &L); 2465 LLVM_ABI PredicatedScalarEvolution(const PredicatedScalarEvolution &);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 45 class PredicatedScalarEvolution; variable 255 Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT, in LoopVectorizationLegality() 456 PredicatedScalarEvolution *getPredicatedScalarEvolution() const { in getPredicatedScalarEvolution() 575 PredicatedScalarEvolution &PSE;
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 153 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, in replaceSymbolicStrideSCEV() 355 PredicatedScalarEvolution &PSE, in insert() 762 PredicatedScalarEvolution &PSE, in AccessAnalysis() 904 PredicatedScalarEvolution &PSE; 919 Value *Ptr, PredicatedScalarEvolution &PSE) { in getStrideFromAddRec() 962 static bool isNoWrap(PredicatedScalarEvolution &PSE, const SCEVAddRecExpr *AR, in isNoWrap() 1192 findForkedPointer(PredicatedScalarEvolution &PSE, in findForkedPointer() 1565 llvm::getPtrStride(PredicatedScalarEvolution &PSE, Type *AccessTy, Value *Ptr, in getPtrStride() 3008 : PSE(std::make_unique<PredicatedScalarEvolution>(*SE, *L)), in LoopAccessInfo()
|
| H A D | IVDescriptors.cpp | 1468 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE, in getCastsForInductionPHI() 1542 PredicatedScalarEvolution &PSE, in isInductionPHI()
|
| H A D | ScalarEvolution.cpp | 5691 bool PredicatedScalarEvolution::areAddRecsEqualWithPreds( in areAddRecsEqualWithPreds() 15117 PredicatedScalarEvolution::PredicatedScalarEvolution(ScalarEvolution &SE, in PredicatedScalarEvolution() function in PredicatedScalarEvolution 15134 const SCEV *PredicatedScalarEvolution::getSCEV(Value *V) { in getSCEV() 15153 const SCEV *PredicatedScalarEvolution::getBackedgeTakenCount() { in getBackedgeTakenCount() 15163 const SCEV *PredicatedScalarEvolution::getSymbolicMaxBackedgeTakenCount() { in getSymbolicMaxBackedgeTakenCount() 15174 unsigned PredicatedScalarEvolution::getSmallConstantMaxTripCount() { in getSmallConstantMaxTripCount() 15184 void PredicatedScalarEvolution::addPredicate(const SCEVPredicate &Pred) { in addPredicate() 15194 const SCEVPredicate &PredicatedScalarEvolution::getPredicate() const { in getPredicate() 15198 void PredicatedScalarEvolution::updateGeneration() { in updateGeneration() 15208 void PredicatedScalarEvolution::setNoOverflow( in setNoOverflow() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopLoadElimination.cpp | 92 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE, in isDependenceDistanceOfOne() 638 PredicatedScalarEvolution PSE;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 2444 PredicatedScalarEvolution PSE = LAI->getPSE(); in canTailPredicateLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 5837 PredicatedScalarEvolution *PSE) { in containsDecreasingPointers()
|