Home
last modified time | relevance | path

Searched refs:BlockMask (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DMVEVPTBlockPass.cpp186 ARM::PredBlockMask BlockMask = GetInitialBlockMask(BlockSize); in CreateVPTBlock() local
231 BlockMask = expandPredBlockMask(BlockMask, CurrentPredicate); in CreateVPTBlock()
239 return BlockMask; in CreateVPTBlock()
269 ARM::PredBlockMask BlockMask = in InsertVPTBlocks() local
276 LLVM_DEBUG(dbgs() << " final block mask: " << (unsigned)BlockMask << "\n"); in InsertVPTBlocks()
280 MIBuilder.addImm((uint64_t)BlockMask); in InsertVPTBlocks()
296 MIBuilder.addImm((uint64_t)BlockMask); in InsertVPTBlocks()
H A DThumb2InstrInfo.cpp819 ARM::PredBlockMask BlockMask = ARM::PredBlockMask::T; in recomputeVPTBlockMask() local
828 BlockMask = expandPredBlockMask(BlockMask, Pred); in recomputeVPTBlockMask()
833 MaskOp.setImm((int64_t)(BlockMask)); in recomputeVPTBlockMask()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/Utils/
H A DARMBaseInfo.cpp18 ARM::PredBlockMask expandPredBlockMask(ARM::PredBlockMask BlockMask, in expandPredBlockMask() argument
22 assert(countTrailingZeros((unsigned)BlockMask) != 0 && in expandPredBlockMask()
29 switch (BlockMask) { in expandPredBlockMask()
H A DARMBaseInfo.h127 ARM::PredBlockMask expandPredBlockMask(ARM::PredBlockMask BlockMask,
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp8096 VPValue *BlockMask = nullptr; in createBlockInMask() local
8100 return BlockMaskCache[BB] = BlockMask; // Loop incoming mask is all-one. in createBlockInMask()
8125 BlockMask = Builder.createNaryOp(VPInstruction::ActiveLaneMask, {IV, TC}, in createBlockInMask()
8129 BlockMask = Builder.createNaryOp(VPInstruction::ICmpULE, {IV, BTC}); in createBlockInMask()
8131 return BlockMaskCache[BB] = BlockMask; in createBlockInMask()
8140 if (!BlockMask) { // BlockMask has its initialized nullptr value. in createBlockInMask()
8141 BlockMask = EdgeMask; in createBlockInMask()
8145 BlockMask = Builder.createOr(BlockMask, EdgeMask, {}); in createBlockInMask()
8148 return BlockMaskCache[BB] = BlockMask; in createBlockInMask()