| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanSLP.h | 43 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 D | VPlanSLP.cpp | 47 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 D | LoopVectorizationPlanner.h | 431 InterleavedAccessInfo &IAI; variable 467 LoopVectorizationCostModel &CM, InterleavedAccessInfo &IAI, in LoopVectorizationPlanner() argument 471 IAI(IAI), PSE(PSE), Hints(Hints), ORE(ORE) {} in LoopVectorizationPlanner()
|
| H A D | LoopVectorize.cpp | 916 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 D | MemProf.cpp | 24 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 D | TargetTransformInfo.h | 207 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 D | AArch64TargetTransformInfo.cpp | 5873 if (TFI->IAI->hasGroups()) in preferPredicateOverEpilogue()
|