Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlan.h1424 class VPInterleaveRecipe : public VPRecipeBase {
1430 VPInterleaveRecipe(const InterleaveGroup<Instruction> *IG, VPValue *Addr, in VPInterleaveRecipe() function
1447 ~VPInterleaveRecipe() override = default;
H A DLoopVectorize.cpp1025 isa<VPInterleaveRecipe>(CurRec) || in collectPoisonGeneratingRecipes()
1059 } else if (auto *InterleaveRec = dyn_cast<VPInterleaveRecipe>(&Recipe)) { in collectPoisonGeneratingRecipes()
9003 auto *VPIG = new VPInterleaveRecipe(IG, Recipe->getAddr(), StoredValues, in buildVPlanWithVPRecipes()
9196 void VPInterleaveRecipe::print(raw_ostream &O, const Twine &Indent, in print()
9489 void VPInterleaveRecipe::execute(VPTransformState &State) { in execute()
/llvm-project-15.0.7/llvm/unittests/Transforms/Vectorize/
H A DVPlanTest.cpp898 VPInterleaveRecipe Recipe(&IG, &Addr, {}, &Mask); in TEST()