Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DVPlan.h842 VPBranchOnMaskRecipe(VPValue *BlockInMask) : VPRecipeBase(VPBranchOnMaskSC) { in VPBranchOnMaskRecipe() argument
843 if (BlockInMask) // nullptr means all-one mask. in VPBranchOnMaskRecipe()
844 User.reset(new VPUser({BlockInMask})); in VPBranchOnMaskRecipe()
DLoopVectorize.cpp445 VectorParts *BlockInMask = nullptr);
2386 VectorParts *BlockInMask) { in vectorizeMemoryInstruction() argument
2429 bool isMaskRequired = BlockInMask; in vectorizeMemoryInstruction()
2431 Mask = *BlockInMask; in vectorizeMemoryInstruction()
6841 VPValue *BlockInMask = createBlockInMask(Instr->getParent(), Plan); in createReplicateRegion() local
6846 auto *BOMRecipe = new VPBranchOnMaskRecipe(BlockInMask); in createReplicateRegion()
6856 VPBlockUtils::insertTwoBlocksAfter(Pred, Exit, BlockInMask, Entry); in createReplicateRegion()
7185 VPValue *BlockInMask = User->getOperand(0); in execute() local
7186 ConditionBit = State.get(BlockInMask, Part); in execute()