Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp1937 VPValue *BlockInMask = getMask(); in execute() local
1938 if (BlockInMask) { in execute()
1939 ConditionBit = State.get(BlockInMask, Part); in execute()
2144 VPValue *BlockInMask = getMask(); in execute() local
2145 assert((!BlockInMask || !Group->isReverse()) && in execute()
2194 auto CreateGroupMask = [&BlockInMask, &State, &InterleaveFactor]( in execute()
2200 auto *BlockInMaskPart = State.get(BlockInMask, Part); in execute()
2209 if (!BlockInMask) in execute()
2212 Value *BlockInMaskPart = State.get(BlockInMask, Part); in execute()
2236 if (BlockInMask || MaskForGaps) { in execute()
[all …]
H A DVPlanTransforms.cpp309 auto *BlockInMask = PredRecipe->getMask(); in createReplicateRegion() local
310 auto *BOMRecipe = new VPBranchOnMaskRecipe(BlockInMask); in createReplicateRegion()
H A DVPlan.h2363 VPBranchOnMaskRecipe(VPValue *BlockInMask) in VPBranchOnMaskRecipe() argument
2365 if (BlockInMask) // nullptr means all-one mask.
2366 addOperand(BlockInMask);
H A DLoopVectorize.cpp8224 VPValue *BlockInMask = nullptr; in handleReplication() local
8234 BlockInMask = getBlockInMask(I->getParent()); in handleReplication()
8244 IsUniform, BlockInMask); in handleReplication()