Home
last modified time | relevance | path

Searched refs:VPWidenStoreRecipe (Results 1 – 4 of 4) sorted by relevance

/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlanTransforms.cpp73 NewRecipe = new VPWidenStoreRecipe( in VPInstructionsToVPRecipes()
1170 assert(!isa<VPWidenStoreRecipe>(&R) && "stores cannot be narrowed"); in truncateToMinimalBitwidths()
1492 else if (auto *S = dyn_cast<VPWidenStoreRecipe>(MemR)) in tryAddExplicitVectorLength()
HDVPlan.h2595 struct VPWidenStoreRecipe final : public VPWidenMemoryRecipe {
2596 VPWidenStoreRecipe(StoreInst &Store, VPValue *Addr, VPValue *StoredVal, in VPWidenStoreRecipe() function
2603 VPWidenStoreRecipe *clone() override { in clone()
2604 return new VPWidenStoreRecipe(cast<StoreInst>(Ingredient), getAddr(), in clone()
2637 VPWidenStoreEVLRecipe(VPWidenStoreRecipe *S, VPValue *EVL, VPValue *Mask) in VPWidenStoreEVLRecipe()
HDLoopVectorize.cpp4492 !isa<VPWidenStoreRecipe, VPWidenStoreEVLRecipe, VPInterleaveRecipe>( in willGenerateVectors()
7918 return new VPWidenStoreRecipe(*Store, Ptr, Operands[0], Mask, Consecutive, in tryToWidenMemory()
8635 auto *StoreR = cast<VPWidenStoreRecipe>(RecipeBuilder.getRecipe(SI)); in tryToBuildVPlanWithVPRecipes()
9293 void VPWidenStoreRecipe::execute(VPTransformState &State) { in execute()
HDVPlanRecipes.cpp2027 void VPWidenStoreRecipe::print(raw_ostream &O, const Twine &Indent, in print()