Home
last modified time | relevance | path

Searched refs:VPInterleaveRecipe (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlan.h871 class VPInterleaveRecipe : public VPRecipeBase {
877 VPInterleaveRecipe(const InterleaveGroup<Instruction> *IG, VPValue *Addr, in VPInterleaveRecipe() function
883 ~VPInterleaveRecipe() override = default;
DLoopVectorize.cpp7257 (new VPInterleaveRecipe(IG, Recipe->getAddr(), Recipe->getMask())) in buildVPlanWithVPRecipes()
7337 void VPInterleaveRecipe::print(raw_ostream &O, const Twine &Indent) const { in print()
7413 void VPInterleaveRecipe::execute(VPTransformState &State) { in execute()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlan.h1040 class VPInterleaveRecipe : public VPRecipeBase, public VPUser {
1046 VPInterleaveRecipe(const InterleaveGroup<Instruction> *IG, VPValue *Addr, in VPInterleaveRecipe() function
1056 ~VPInterleaveRecipe() override = default;
DVPlan.cpp106 if (auto *U = dyn_cast<VPInterleaveRecipe>(this)) in toVPUser()
DLoopVectorize.cpp8454 (new VPInterleaveRecipe(IG, Recipe->getAddr(), StoredValues, in buildVPlanWithVPRecipes()
8609 void VPInterleaveRecipe::print(raw_ostream &O, const Twine &Indent, in print()
8693 void VPInterleaveRecipe::execute(VPTransformState &State) { in execute()
/external/llvm-project/llvm/unittests/Transforms/Vectorize/
DVPlanTest.cpp473 VPInterleaveRecipe Recipe(nullptr, &Addr, {}, &Mask); in TEST()