Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.h882 VPBranchOnMaskRecipe(VPValue *BlockInMask) : VPRecipeBase(VPBranchOnMaskSC) { in VPBranchOnMaskRecipe() argument
883 if (BlockInMask) // nullptr means all-one mask. in VPBranchOnMaskRecipe()
884 User.reset(new VPUser({BlockInMask})); in VPBranchOnMaskRecipe()
H A DLoopVectorize.cpp430 VectorParts *BlockInMask = nullptr);
435 VectorParts *BlockInMask = nullptr);
2019 bool IsMaskForCondRequired = BlockInMask; in vectorizeInterleaveGroup()
2021 Mask = *BlockInMask; in vectorizeInterleaveGroup()
2225 bool isMaskRequired = BlockInMask; in vectorizeMemoryInstruction()
2227 Mask = *BlockInMask; in vectorizeMemoryInstruction()
6660 VPValue *BlockInMask = createBlockInMask(Instr->getParent(), Plan); in createReplicateRegion() local
6665 auto *BOMRecipe = new VPBranchOnMaskRecipe(BlockInMask); in createReplicateRegion()
6675 VPBlockUtils::insertTwoBlocksAfter(Pred, Exit, BlockInMask, Entry); in createReplicateRegion()
7031 VPValue *BlockInMask = User->getOperand(0); in execute() local
[all …]