Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp334 static VPRegionBlock *createReplicateRegion(VPReplicateRecipe *PredRecipe, in createReplicateRegion() argument
336 Instruction *Instr = PredRecipe->getUnderlyingInstr(); in createReplicateRegion()
340 auto *BlockInMask = PredRecipe->getMask(); in createReplicateRegion()
350 PredRecipe->getUnderlyingInstr(), in createReplicateRegion()
351 make_range(PredRecipe->op_begin(), std::prev(PredRecipe->op_end())), in createReplicateRegion()
352 PredRecipe->isSingleScalar(), nullptr /*Mask*/, *PredRecipe); in createReplicateRegion()
357 if (PredRecipe->getNumUsers() != 0) { in createReplicateRegion()
360 PredRecipe->replaceAllUsesWith(PHIRecipe); in createReplicateRegion()
363 PredRecipe->eraseFromParent(); in createReplicateRegion()