Searched refs:RecipeBuilder (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorizationPlanner.h | 445 VPRecipeBuilder &RecipeBuilder,
|
H A D | LoopVectorize.cpp | 8494 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 …]
|