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.cpp2989 VPValue *BlockInMask = getOperand(0); in execute() local
2990 Value *ConditionBit = State.get(BlockInMask, *State.Lane); in execute()
3445 VPValue *BlockInMask = getMask(); in execute() local
3450 auto CreateGroupMask = [&BlockInMask, &State, in execute()
3456 auto *ResBlockInMask = State.get(BlockInMask); in execute()
3461 if (!BlockInMask) in execute()
3464 Value *ResBlockInMask = State.get(BlockInMask); in execute()
3485 if (BlockInMask || MaskForGaps) { in execute()
3605 if (BlockInMask || MaskForGaps) { in execute()
H A DVPlanTransforms.cpp340 auto *BlockInMask = PredRecipe->getMask(); in createReplicateRegion() local
341 auto *MaskDef = BlockInMask->getDefiningRecipe(); in createReplicateRegion()
343 BlockInMask, MaskDef ? MaskDef->getDebugLoc() : DebugLoc()); in createReplicateRegion()
H A DVPlan.h2734 VPBranchOnMaskRecipe(VPValue *BlockInMask, DebugLoc DL) in VPBranchOnMaskRecipe() argument
2735 : VPRecipeBase(VPDef::VPBranchOnMaskSC, {BlockInMask}, DL) {} in VPBranchOnMaskRecipe()
H A DLoopVectorize.cpp8017 VPValue *BlockInMask = nullptr; in handleReplication() local
8027 BlockInMask = getBlockInMask(Builder.getInsertBlock()); in handleReplication()
8036 auto *Recipe = new VPReplicateRecipe(I, Operands, IsUniform, BlockInMask, in handleReplication()