Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h21 class LoopVectorizationCostModel; variable
38 LoopVectorizationCostModel &CM;
111 LoopVectorizationCostModel &CM, in VPRecipeBuilder()
H A DLoopVectorizationPlanner.h34 class LoopVectorizationCostModel; variable
269 LoopVectorizationCostModel &CM;
289 LoopVectorizationCostModel &CM, in LoopVectorizationPlanner()
H A DLoopVectorize.cpp708 LoopVectorizationCostModel *Cost;
1133 class LoopVectorizationCostModel { class
5223 bool LoopVectorizationCostModel::isMoreProfitable( in isMoreProfitable()
6214 LoopVectorizationCostModel::VectorizationCostTy
6215 LoopVectorizationCostModel::expectedCost( in expectedCost()
6665 LoopVectorizationCostModel::VectorizationCostTy
7179 case LoopVectorizationCostModel::CM_Interleave: in getInstructionCost()
7181 case LoopVectorizationCostModel::CM_Scalarize: in getInstructionCost()
7182 case LoopVectorizationCostModel::CM_Widen: in getInstructionCost()
7187 case LoopVectorizationCostModel::CM_Unknown: in getInstructionCost()
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/AArch64/
H A Dsve-tail-folding-cost.ll6 ; branch costing code in LoopVectorizationCostModel::getInstructionCost.