Searched refs:VPWidenStoreRecipe (Results 1 – 4 of 4) sorted by relevance
| /freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| HD | VPlanTransforms.cpp | 73 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()
|
| HD | VPlan.h | 2595 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()
|
| HD | LoopVectorize.cpp | 4492 !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()
|
| HD | VPlanRecipes.cpp | 2027 void VPWidenStoreRecipe::print(raw_ostream &O, const Twine &Indent, in print()
|