Searched refs:InterleavedAccessInfo (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| HD | VectorUtils.h | 612 class InterleavedAccessInfo { 614 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, in InterleavedAccessInfo() function 619 ~InterleavedAccessInfo() { invalidateGroups(); } in ~InterleavedAccessInfo()
|
| HD | TargetTransformInfo.h | 53 class InterleavedAccessInfo; variable 203 InterleavedAccessInfo *IAI; 205 InterleavedAccessInfo *IAI) in TailFoldingInfo()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| HD | LoopVectorizationPlanner.h | 321 InterleavedAccessInfo &IAI; 351 LoopVectorizationCostModel &CM, InterleavedAccessInfo &IAI, in LoopVectorizationPlanner()
|
| HD | VPlan.cpp | 1466 InterleavedAccessInfo &IAI) { in visitRegion() 1475 InterleavedAccessInfo &IAI) { in visitBlock() 1511 InterleavedAccessInfo &IAI) { in VPInterleavedAccessInfo()
|
| HD | VPlan.h | 3669 InterleavedAccessInfo &IAI); 3673 InterleavedAccessInfo &IAI); 3676 VPInterleavedAccessInfo(VPlan &Plan, InterleavedAccessInfo &IAI);
|
| HD | LoopVectorize.cpp | 1024 InterleavedAccessInfo &IAI) in LoopVectorizationCostModel() 1787 InterleavedAccessInfo &InterleaveInfo; 9382 LoopVectorizationLegality &LVL, InterleavedAccessInfo *IAI) { in getScalarEpilogueLowering() 9442 InterleavedAccessInfo IAI(PSE, L, DT, LI, LVL->getLAI()); in processLoopInVPlanNativePath() 9704 InterleavedAccessInfo IAI(PSE, L, DT, LI, LVL.getLAI()); in processLoop()
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| HD | VectorUtils.cpp | 1118 bool InterleavedAccessInfo::isStrided(int Stride) { in isStrided() 1123 void InterleavedAccessInfo::collectConstStrideAccesses( in collectConstStrideAccesses() 1202 void InterleavedAccessInfo::analyzeInterleaving( in analyzeInterleaving() 1506 void InterleavedAccessInfo::invalidateGroupsRequiringScalarEpilogue() { in invalidateGroupsRequiringScalarEpilogue()
|