Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.h43 InterleavedAccessInfo &IAI);
47 InterleavedAccessInfo &IAI);
51 InterleavedAccessInfo &IAI);
80 VPInterleavedAccessInfo &IAI; variable
122 VPInterleavedAccessInfo &IAI);
130 VPlanSlp(VPInterleavedAccessInfo &IAI, VPBasicBlock &BB) : IAI(IAI), BB(BB) {} in VPlanSlp() argument
H A DVPlanSLP.cpp47 InterleavedAccessInfo &IAI) { in visitRegion() argument
51 visitBlock(Base, Old2New, IAI); in visitRegion()
56 InterleavedAccessInfo &IAI) { in visitBlock() argument
67 auto *IG = IAI.getInterleaveGroup(Inst); in visitBlock()
86 visitRegion(Region, Old2New, IAI); in visitBlock()
93 InterleavedAccessInfo &IAI) { in VPInterleavedAccessInfo() argument
95 visitRegion(Plan.getVectorLoopRegion(), Old2New, IAI); in VPInterleavedAccessInfo()
259 VPInterleavedAccessInfo &IAI) { in areConsecutiveOrMatch() argument
266 auto *GA = IAI.getInterleaveGroup(A); in areConsecutiveOrMatch()
267 auto *GB = IAI.getInterleaveGroup(B); in areConsecutiveOrMatch()
[all …]
H A DLoopVectorizationPlanner.h431 InterleavedAccessInfo &IAI; variable
467 LoopVectorizationCostModel &CM, InterleavedAccessInfo &IAI, in LoopVectorizationPlanner() argument
471 IAI(IAI), PSE(PSE), Hints(Hints), ORE(ORE) {} in LoopVectorizationPlanner()
H A DLoopVectorize.cpp916 InterleavedAccessInfo &IAI, in LoopVectorizationCostModel() argument
920 Hints(Hints), InterleaveInfo(IAI) { in LoopVectorizationCostModel()
8672 for (InterleaveGroup<Instruction> *IG : IAI.getInterleaveGroups()) { in tryToBuildVPlanWithVPRecipes()
9370 LoopVectorizationLegality &LVL, InterleavedAccessInfo *IAI) { in getScalarEpilogueLowering() argument
9405 TailFoldingInfo TFI(TLI, &LVL, IAI); in getScalarEpilogueLowering()
9430 InterleavedAccessInfo IAI(PSE, L, DT, LI, LVL->getLAI()); in processLoopInVPlanNativePath() local
9433 getScalarEpilogueLowering(F, L, Hints, PSI, BFI, TTI, TLI, *LVL, &IAI); in processLoopInVPlanNativePath()
9436 &Hints, IAI, PSI, BFI); in processLoopInVPlanNativePath()
9440 LoopVectorizationPlanner LVP(L, LI, DT, TLI, *TTI, LVL, CM, IAI, PSE, Hints, in processLoopInVPlanNativePath()
9975 InterleavedAccessInfo IAI(PSE, L, DT, LI, LVL.getLAI()); in processLoop() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/
H A DMemProf.cpp24 static size_t serializedSizeV2(const IndexedAllocationInfo &IAI, in serializedSizeV2() argument
34 static size_t serializedSizeV3(const IndexedAllocationInfo &IAI, in serializedSizeV3() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h207 InterleavedAccessInfo *IAI; member
209 InterleavedAccessInfo *IAI) in TailFoldingInfo()
210 : TLI(TLI), LVL(LVL), IAI(IAI) {} in TailFoldingInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp5873 if (TFI->IAI->hasGroups()) in preferPredicateOverEpilogue()