Home
last modified time | relevance | path

Searched refs:InterleavedAccessInfo (Results 1 – 7 of 7) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDVectorUtils.h612 class InterleavedAccessInfo {
614 InterleavedAccessInfo(PredicatedScalarEvolution &PSE, Loop *L, in InterleavedAccessInfo() function
619 ~InterleavedAccessInfo() { invalidateGroups(); } in ~InterleavedAccessInfo()
HDTargetTransformInfo.h53 class InterleavedAccessInfo; variable
203 InterleavedAccessInfo *IAI;
205 InterleavedAccessInfo *IAI) in TailFoldingInfo()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDLoopVectorizationPlanner.h321 InterleavedAccessInfo &IAI;
351 LoopVectorizationCostModel &CM, InterleavedAccessInfo &IAI, in LoopVectorizationPlanner()
HDVPlan.cpp1466 InterleavedAccessInfo &IAI) { in visitRegion()
1475 InterleavedAccessInfo &IAI) { in visitBlock()
1511 InterleavedAccessInfo &IAI) { in VPInterleavedAccessInfo()
HDVPlan.h3669 InterleavedAccessInfo &IAI);
3673 InterleavedAccessInfo &IAI);
3676 VPInterleavedAccessInfo(VPlan &Plan, InterleavedAccessInfo &IAI);
HDLoopVectorize.cpp1024 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/
HDVectorUtils.cpp1118 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()