Searched refs:VPInterleaveRecipe (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 1424 class VPInterleaveRecipe : public VPRecipeBase { 1430 VPInterleaveRecipe(const InterleaveGroup<Instruction> *IG, VPValue *Addr, in VPInterleaveRecipe() function 1447 ~VPInterleaveRecipe() override = default;
|
| H A D | LoopVectorize.cpp | 1025 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 D | VPlanTest.cpp | 898 VPInterleaveRecipe Recipe(&IG, &Addr, {}, &Mask); in TEST()
|