Lines Matching defs:IAI
988 InterleavedAccessInfo &IAI)
991 Hints(Hints), InterleaveInfo(IAI), CostKind(TTI::TCK_RecipThroughput) {}
9276 for (InterleaveGroup<Instruction> *IG : IAI.getInterleaveGroups()) {
9913 LoopVectorizationLegality &LVL, InterleavedAccessInfo *IAI) {
9948 TailFoldingInfo TFI(TLI, &LVL, IAI);
9973 InterleavedAccessInfo IAI(PSE, L, DT, LI, LVL->getLAI());
9976 getScalarEpilogueLowering(F, L, Hints, PSI, BFI, TTI, TLI, *LVL, &IAI);
9979 &Hints, IAI);
9983 LoopVectorizationPlanner LVP(L, LI, DT, TLI, *TTI, LVL, CM, IAI, PSE, Hints,
10414 InterleavedAccessInfo IAI(PSE, L, DT, LI, LVL.getLAI());
10423 IAI.analyzeInterleaving(useMaskedInterleavedAccesses(*TTI));
10427 if (IAI.requiresScalarEpilogue() ||
10440 getScalarEpilogueLowering(F, L, Hints, PSI, BFI, TTI, TLI, LVL, &IAI);
10523 F, &Hints, IAI);
10525 LoopVectorizationPlanner LVP(L, LI, DT, TLI, *TTI, &LVL, CM, IAI, PSE, Hints,