Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPRecipeBuilder.h20 class LoopVectorizationCostModel; variable
36 LoopVectorizationCostModel &CM;
129 LoopVectorizationCostModel &CM, VPBuilder &Builder) in VPRecipeBuilder()
DLoopVectorize.cpp406 LoopVectorizationCostModel *CM) in InnerLoopVectorizer()
765 LoopVectorizationCostModel *Cost;
787 LoopVectorizationCostModel *CM) in InnerLoopUnroller()
960 class LoopVectorizationCostModel { class
962 LoopVectorizationCostModel(ScalarEpilogueLowering SEL, Loop *L, in LoopVectorizationCostModel() function in llvm::LoopVectorizationCostModel
2364 LoopVectorizationCostModel::InstWidening Decision = in vectorizeMemoryInstruction()
2366 assert(Decision != LoopVectorizationCostModel::CM_Unknown && in vectorizeMemoryInstruction()
2368 if (Decision == LoopVectorizationCostModel::CM_Interleave) in vectorizeMemoryInstruction()
2381 bool Reverse = (Decision == LoopVectorizationCostModel::CM_Widen_Reverse); in vectorizeMemoryInstruction()
2383 Reverse || (Decision == LoopVectorizationCostModel::CM_Widen); in vectorizeMemoryInstruction()
[all …]
DLoopVectorizationPlanner.h202 LoopVectorizationCostModel &CM;
231 LoopVectorizationCostModel &CM, in LoopVectorizationPlanner()
DVPlan.h52 class LoopVectorizationCostModel; variable