|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Transforms/Vectorize/LoopVectorize.cpp 7551 LoopVectorizationLegality LVL(L, PSE, DT, TTI, TLI, AA, F, GetLAA, LI, ORE,
7569 return processLoopInVPlanNativePath(L, PSE, LI, DT, &LVL, TTI, TLI, DB, AC,
7607 TTI->isFPVectorizationPotentiallyUnsafe()) {
7616 bool UseInterleaved = TTI->enableInterleavedAccessVectorization();
7625 IAI.analyzeInterleaving(useMaskedInterleavedAccesses(*TTI));
7629 LoopVectorizationCostModel CM(SEL, L, PSE, LI, &LVL, *TTI, TLI, DB, AC, ORE,
7634 LoopVectorizationPlanner LVP(L, LI, TLI, TTI, &LVL, CM);
7751 InnerLoopUnroller Unroller(L, PSE, LI, DT, TLI, TTI, AC, ORE, IC, &LVL,
7763 InnerLoopVectorizer LB(L, PSE, LI, DT, TLI, TTI, AC, ORE, VF.Width, IC,
7809 TTI = &TTI_;
7827 if (!TTI->getNumberOfRegisters(TTI->getRegisterClassForType(true)) &&
7827 if (!TTI->getNumberOfRegisters(TTI->getRegisterClassForType(true)) &&
7828 TTI->getMaxInterleaveFactor(1) < 2)