Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanUnroll.cpp386 auto *SingleDef = dyn_cast<VPSingleDefRecipe>(&R); in unrollBlock() local
387 if (SingleDef && vputils::isUniformAcrossVFsAndUFs(SingleDef)) { in unrollBlock()
388 addUniformForAllParts(SingleDef); in unrollBlock()
H A DLoopVectorize.cpp8717 auto *SingleDef = cast<VPSingleDefRecipe>(&R); in tryToBuildVPlanWithVPRecipes() local
8718 auto *UnderlyingValue = SingleDef->getUnderlyingValue(); in tryToBuildVPlanWithVPRecipes()
8737 Builder.setInsertPoint(SingleDef); in tryToBuildVPlanWithVPRecipes()
8757 RecipeBuilder.tryToCreateWidenRecipe(SingleDef, Range); in tryToBuildVPlanWithVPRecipes()
8772 SingleDef->replaceAllUsesWith(Recipe->getVPSingleValue()); in tryToBuildVPlanWithVPRecipes()
8773 Old2New[SingleDef] = Recipe->getVPSingleValue(); in tryToBuildVPlanWithVPRecipes()