Home
last modified time | relevance | path

Searched refs:RecipeBuilder (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationPlanner.h445 VPRecipeBuilder &RecipeBuilder,
H A DLoopVectorize.cpp8494 VPRecipeBuilder RecipeBuilder(*Plan, OrigLoop, TLI, Legal, CM, PSE, Builder); in tryToBuildVPlanWithVPRecipes() local
8548 RecipeBuilder.createHeaderMask(); in tryToBuildVPlanWithVPRecipes()
8550 RecipeBuilder.createBlockInMask(BB); in tryToBuildVPlanWithVPRecipes()
8562 auto OpRange = RecipeBuilder.mapToVPValues(Instr->operands()); in tryToBuildVPlanWithVPRecipes()
8574 RecipeBuilder.tryToCreateWidenRecipe(Instr, Operands, Range, VPBB); in tryToBuildVPlanWithVPRecipes()
8576 Recipe = RecipeBuilder.handleReplication(Instr, Range); in tryToBuildVPlanWithVPRecipes()
8578 RecipeBuilder.setRecipe(Instr, Recipe); in tryToBuildVPlanWithVPRecipes()
8608 addUsersInExitBlock(HeaderVPBB, OrigLoop, RecipeBuilder, *Plan); in tryToBuildVPlanWithVPRecipes()
8614 RecipeBuilder.fixHeaderPhis(); in tryToBuildVPlanWithVPRecipes()
8624 adjustRecipesForReductions(Plan, RecipeBuilder, Range.Start); in tryToBuildVPlanWithVPRecipes()
[all …]