Searched refs:LoopVectorizationCostModel (Results 1 – 4 of 4) sorted by relevance
20 class LoopVectorizationCostModel; variable36 LoopVectorizationCostModel &CM;129 LoopVectorizationCostModel &CM, VPBuilder &Builder) in VPRecipeBuilder()
406 LoopVectorizationCostModel *CM) in InnerLoopVectorizer()765 LoopVectorizationCostModel *Cost;787 LoopVectorizationCostModel *CM) in InnerLoopUnroller()960 class LoopVectorizationCostModel { class962 LoopVectorizationCostModel(ScalarEpilogueLowering SEL, Loop *L, in LoopVectorizationCostModel() function in llvm::LoopVectorizationCostModel2364 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 …]
202 LoopVectorizationCostModel &CM;231 LoopVectorizationCostModel &CM, in LoopVectorizationPlanner()
52 class LoopVectorizationCostModel; variable