reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
20 class LoopVectorizationCostModel;
lib/Transforms/Vectorize/VPlan.h 51 class LoopVectorizationCostModel;
202 LoopVectorizationCostModel &CM; 226 LoopVectorizationCostModel &CM)lib/Transforms/Vectorize/LoopVectorize.cpp
406 LoopVectorizationCostModel *CM) 756 LoopVectorizationCostModel *Cost; 778 LoopVectorizationCostModel *CM) 2353 LoopVectorizationCostModel::InstWidening Decision = 2357 if (Decision == LoopVectorizationCostModel::CM_Interleave) 2372 bool Reverse = (Decision == LoopVectorizationCostModel::CM_Widen_Reverse); 2374 Reverse || (Decision == LoopVectorizationCostModel::CM_Widen); 2376 (Decision == LoopVectorizationCostModel::CM_GatherScatter); 5296 SmallVector<LoopVectorizationCostModel::RegisterUsage, 8> 5649 LoopVectorizationCostModel::VectorizationCostTy 5882 LoopVectorizationCostModel::VectorizationCostTy 6385 LoopVectorizationCostModel &CM) { 6725 LoopVectorizationCostModel::CM_Interleave); 6756 LoopVectorizationCostModel::InstWidening Decision = 6762 return Decision != LoopVectorizationCostModel::CM_Scalarize; 7144 LoopVectorizationCostModel::CM_Interleave) { 7471 LoopVectorizationCostModel CM(SEL, L, PSE, LI, LVL, *TTI, TLI, DB, AC, ORE, F, 7629 LoopVectorizationCostModel CM(SEL, L, PSE, LI, &LVL, *TTI, TLI, DB, AC, ORE,lib/Transforms/Vectorize/VPRecipeBuilder.h
36 LoopVectorizationCostModel &CM; 105 LoopVectorizationCostModel &CM, VPBuilder &Builder)