Searched refs:BlockMask (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanPredicator.cpp | 134 VPValue *BlockMask = nullptr; in createBlockInMask() local 145 if (!BlockMask) { // BlockMask has its initial nullptr value. in createBlockInMask() 146 BlockMask = EdgeMask; in createBlockInMask() 150 BlockMask = Builder.createOr(BlockMask, EdgeMask, {}); in createBlockInMask() 153 setBlockInMask(VPBB, BlockMask); in createBlockInMask() 154 return BlockMask; in createBlockInMask() 174 VPValue *BlockMask = Builder.createICmp(CmpInst::ICMP_ULE, IV, BTC); in createHeaderMask() local 175 setBlockInMask(HeaderVPBB, BlockMask); in createHeaderMask()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVEVPTBlockPass.cpp | 182 ARM::PredBlockMask BlockMask = GetInitialBlockMask(BlockSize); in CreateVPTBlock() local 227 BlockMask = expandPredBlockMask(BlockMask, CurrentPredicate); in CreateVPTBlock() 235 return BlockMask; in CreateVPTBlock() 265 ARM::PredBlockMask BlockMask = in InsertVPTBlocks() local 272 LLVM_DEBUG(dbgs() << " final block mask: " << (unsigned)BlockMask << "\n"); in InsertVPTBlocks() 276 MIBuilder.addImm((uint64_t)BlockMask); in InsertVPTBlocks() 292 MIBuilder.addImm((uint64_t)BlockMask); in InsertVPTBlocks()
|
| H A D | Thumb2InstrInfo.cpp | 839 ARM::PredBlockMask BlockMask = ARM::PredBlockMask::T; in recomputeVPTBlockMask() local 848 BlockMask = expandPredBlockMask(BlockMask, Pred); in recomputeVPTBlockMask() 853 MaskOp.setImm((int64_t)(BlockMask)); in recomputeVPTBlockMask()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/Utils/ |
| H A D | ARMBaseInfo.cpp | 16 ARM::PredBlockMask expandPredBlockMask(ARM::PredBlockMask BlockMask, in expandPredBlockMask() argument 20 assert(llvm::countr_zero((unsigned)BlockMask) != 0 && "Mask is already full"); in expandPredBlockMask() 26 switch (BlockMask) { in expandPredBlockMask()
|
| H A D | ARMBaseInfo.h | 127 ARM::PredBlockMask expandPredBlockMask(ARM::PredBlockMask BlockMask,
|