| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 172 MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L) in MemoryDepChecker() 268 PredicatedScalarEvolution &PSE; 419 PredicatedScalarEvolution &PSE); 591 const PredicatedScalarEvolution &getPSE() const { return *PSE; } in getPSE() 616 std::unique_ptr<PredicatedScalarEvolution> PSE; 664 const SCEV *replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, 678 int64_t getPtrStride(PredicatedScalarEvolution &PSE, Value *Ptr, const Loop *Lp,
|
| H A D | IVDescriptors.h | 31 class PredicatedScalarEvolution; variable 312 PredicatedScalarEvolution &PSE,
|
| H A D | VectorUtils.h | 728 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, in InterleavedAccessInfo() 794 PredicatedScalarEvolution &PSE;
|
| H A D | ScalarEvolution.h | 2133 class PredicatedScalarEvolution { 2135 PredicatedScalarEvolution(ScalarEvolution &SE, Loop &L); 2168 PredicatedScalarEvolution(const PredicatedScalarEvolution &);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | VPRecipeBuilder.h | 40 PredicatedScalarEvolution &PSE; 110 PredicatedScalarEvolution &PSE, VPBuilder &Builder) in VPRecipeBuilder()
|
| H A D | LoopVectorizationPlanner.h | 34 class PredicatedScalarEvolution; variable 258 PredicatedScalarEvolution &PSE; 283 PredicatedScalarEvolution &PSE, in LoopVectorizationPlanner()
|
| H A D | LoopVectorize.cpp | 456 InnerLoopVectorizer(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopVectorizer() 770 PredicatedScalarEvolution &PSE; 882 InnerLoopUnroller(Loop *OrigLoop, PredicatedScalarEvolution &PSE, in InnerLoopUnroller() 936 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in InnerLoopAndEpilogueVectorizer() 974 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerMainLoop() 1003 Loop *OrigLoop, PredicatedScalarEvolution &PSE, LoopInfo *LI, in EpilogueVectorizerEpilogueLoop() 1222 PredicatedScalarEvolution &PSE, LoopInfo *LI, in LoopVectorizationCostModel() 1849 PredicatedScalarEvolution &PSE; 6899 PredicatedScalarEvolution &PSE, in getAddressAccessSCEV() 9728 Loop *L, PredicatedScalarEvolution &PSE, LoopInfo *LI, DominatorTree *DT, in processLoopInVPlanNativePath() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 251 Loop *L, PredicatedScalarEvolution &PSE, DominatorTree *DT, in LoopVectorizationLegality() 477 PredicatedScalarEvolution &PSE;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 143 const SCEV *llvm::replaceSymbolicStrideSCEV(PredicatedScalarEvolution &PSE, in replaceSymbolicStrideSCEV() 194 PredicatedScalarEvolution &PSE) { in insert() 510 PredicatedScalarEvolution &PSE) in AccessAnalysis() 615 PredicatedScalarEvolution &PSE; 623 static bool hasComputableBounds(PredicatedScalarEvolution &PSE, in hasComputableBounds() 644 static bool isNoWrap(PredicatedScalarEvolution &PSE, in isNoWrap() 971 PredicatedScalarEvolution &PSE, const Loop *L) { in isNoWrapAddRec() 1017 int64_t llvm::getPtrStride(PredicatedScalarEvolution &PSE, Value *Ptr, in getPtrStride() 2195 : PSE(std::make_unique<PredicatedScalarEvolution>(*SE, *L)), in LoopAccessInfo()
|
| H A D | IVDescriptors.cpp | 1067 static bool getCastsForInductionPHI(PredicatedScalarEvolution &PSE, in getCastsForInductionPHI() 1141 PredicatedScalarEvolution &PSE, in isInductionPHI()
|
| H A D | ScalarEvolution.cpp | 5035 bool PredicatedScalarEvolution::areAddRecsEqualWithPreds( in areAddRecsEqualWithPreds() 13160 PredicatedScalarEvolution::PredicatedScalarEvolution(ScalarEvolution &SE, in PredicatedScalarEvolution() function in PredicatedScalarEvolution 13164 const SCEV *PredicatedScalarEvolution::getSCEV(Value *V) { in getSCEV() 13183 const SCEV *PredicatedScalarEvolution::getBackedgeTakenCount() { in getBackedgeTakenCount() 13192 void PredicatedScalarEvolution::addPredicate(const SCEVPredicate &Pred) { in addPredicate() 13199 const SCEVUnionPredicate &PredicatedScalarEvolution::getUnionPredicate() const { in getUnionPredicate() 13203 void PredicatedScalarEvolution::updateGeneration() { in updateGeneration() 13213 void PredicatedScalarEvolution::setNoOverflow( in setNoOverflow() 13229 bool PredicatedScalarEvolution::hasNoOverflow( in hasNoOverflow() 13245 const SCEVAddRecExpr *PredicatedScalarEvolution::getAsAddRec(Value *V) { in getAsAddRec() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LoopLoadElimination.cpp | 98 bool isDependenceDistanceOfOne(PredicatedScalarEvolution &PSE, in isDependenceDistanceOfOne() 605 PredicatedScalarEvolution PSE;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 2010 PredicatedScalarEvolution PSE = LAI->getPSE(); in canTailPredicateLoop()
|