Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp876 VPValue *BlockInMask = getMask(); in execute() local
877 if (BlockInMask) { in execute()
878 ConditionBit = State.get(BlockInMask, Part); in execute()
H A DVPlan.h1623 VPBranchOnMaskRecipe(VPValue *BlockInMask) in VPBranchOnMaskRecipe() argument
1625 if (BlockInMask) // nullptr means all-one mask.
1626 addOperand(BlockInMask);
H A DLoopVectorize.cpp512 VPValue *BlockInMask = nullptr);
2544 VPValue *BlockInMask) { in vectorizeInterleaveGroup() argument
2559 assert((!BlockInMask || !Group->isReverse()) && in vectorizeInterleaveGroup()
2614 if (BlockInMask || MaskForGaps) { in vectorizeInterleaveGroup()
2618 if (BlockInMask) { in vectorizeInterleaveGroup()
2619 Value *BlockInMaskPart = State.get(BlockInMask, Part); in vectorizeInterleaveGroup()
2719 if (BlockInMask || MaskForGaps) { in vectorizeInterleaveGroup()
2721 if (BlockInMask) { in vectorizeInterleaveGroup()
2722 Value *BlockInMaskPart = State.get(BlockInMask, Part); in vectorizeInterleaveGroup()
8445 VPValue *BlockInMask = createBlockInMask(Instr->getParent(), Plan); in createReplicateRegion() local
[all …]