Home
last modified time | relevance | path

Searched refs:LoopVectorizationCostModel (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h21 class LoopVectorizationCostModel; variable
38 LoopVectorizationCostModel &CM;
112 LoopVectorizationCostModel &CM, in VPRecipeBuilder()
H A DLoopVectorize.cpp767 LoopVectorizationCostModel *Cost;
1196 class LoopVectorizationCostModel { class
2436 const LoopVectorizationCostModel *Cost, in isIndvarOverflowCheckKnownFalse()
5975 LoopVectorizationCostModel::VectorizationCostTy
5976 LoopVectorizationCostModel::expectedCost( in expectedCost()
6228 LoopVectorizationCostModel::getReductionPatternCost( in getReductionPatternCost()
6419 LoopVectorizationCostModel::VectorizationCostTy
7113 case LoopVectorizationCostModel::CM_Interleave: in getInstructionCost()
7115 case LoopVectorizationCostModel::CM_Scalarize: in getInstructionCost()
7116 case LoopVectorizationCostModel::CM_Widen: in getInstructionCost()
[all …]
H A DLoopVectorizationPlanner.h36 class LoopVectorizationCostModel; variable
310 LoopVectorizationCostModel &CM;
333 LoopVectorizationCostModel &CM, InterleavedAccessInfo &IAI, in LoopVectorizationPlanner()