Home
last modified time | relevance | path

Searched refs:VPWidenGEPRecipe (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp260 VPScalarIVStepsRecipe, VPWidenGEPRecipe, VPVectorPointerRecipe, in inferScalarType()
H A DVPlan.h1613 class VPWidenGEPRecipe : public VPRecipeWithIRFlags {
1630 VPWidenGEPRecipe(GetElementPtrInst *GEP, iterator_range<IterT> Operands) in VPWidenGEPRecipe() function
1633 ~VPWidenGEPRecipe() override = default;
1635 VPWidenGEPRecipe *clone() override { in clone()
1636 return new VPWidenGEPRecipe(cast<GetElementPtrInst>(getUnderlyingInstr()), in clone()
3817 if (auto *GEP = dyn_cast<VPWidenGEPRecipe>(Def)) in isUniformAfterVectorization()
H A DVPlanRecipes.cpp1498 void VPWidenGEPRecipe::execute(VPTransformState &State) { in execute()
1571 void VPWidenGEPRecipe::print(raw_ostream &O, const Twine &Indent, in print()
H A DVPlanTransforms.cpp78 NewRecipe = new VPWidenGEPRecipe(GEP, Ingredient.operands()); in VPInstructionsToVPRecipes()
H A DLoopVectorize.cpp8306 return new VPWidenGEPRecipe(GEP, in tryToCreateWidenRecipe()