Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp68 NewRecipe = new VPWidenLoadRecipe( in VPInstructionsToVPRecipes()
1099 VPWidenSelectRecipe, VPWidenLoadRecipe>(&R)) in truncateToMinimalBitwidths()
1171 if (isa<VPWidenLoadRecipe>(&R)) in truncateToMinimalBitwidths()
1490 if (auto *L = dyn_cast<VPWidenLoadRecipe>(MemR)) in tryAddExplicitVectorLength()
H A DVPlanAnalysis.cpp140 assert((isa<VPWidenLoadRecipe>(R) || isa<VPWidenLoadEVLRecipe>(R)) && in inferScalarTypeForRecipe()
H A DVPlan.h2521 struct VPWidenLoadRecipe final : public VPWidenMemoryRecipe, public VPValue {
2522 VPWidenLoadRecipe(LoadInst &Load, VPValue *Addr, VPValue *Mask, in VPWidenLoadRecipe() function
2530 VPWidenLoadRecipe *clone() override { in clone()
2531 return new VPWidenLoadRecipe(cast<LoadInst>(Ingredient), getAddr(), in clone()
2561 VPWidenLoadEVLRecipe(VPWidenLoadRecipe *L, VPValue *EVL, VPValue *Mask) in VPWidenLoadEVLRecipe()
H A DVPlanRecipes.cpp2011 void VPWidenLoadRecipe::print(raw_ostream &O, const Twine &Indent, in print()
H A DLoopVectorize.cpp7914 return new VPWidenLoadRecipe(*Load, Ptr, Mask, Consecutive, Reverse, in tryToWidenMemory()
9199 void VPWidenLoadRecipe::execute(VPTransformState &State) { in execute()