Searched refs:BlockMask (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | MVEVPTBlockPass.cpp | 186 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 D | Thumb2InstrInfo.cpp | 820 ARM::PredBlockMask BlockMask = ARM::PredBlockMask::T; in recomputeVPTBlockMask() local 829 BlockMask = expandPredBlockMask(BlockMask, Pred); in recomputeVPTBlockMask() 834 MaskOp.setImm((int64_t)(BlockMask)); in recomputeVPTBlockMask()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/Utils/ |
| H A D | ARMBaseInfo.cpp | 18 ARM::PredBlockMask expandPredBlockMask(ARM::PredBlockMask BlockMask, in expandPredBlockMask() argument 22 assert(countTrailingZeros((unsigned)BlockMask) != 0 && in expandPredBlockMask() 29 switch (BlockMask) { in expandPredBlockMask()
|
| H A D | ARMBaseInfo.h | 127 ARM::PredBlockMask expandPredBlockMask(ARM::PredBlockMask BlockMask,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 8009 VPValue *BlockMask = nullptr; in createBlockInMask() local 8013 return BlockMaskCache[BB] = BlockMask; // Loop incoming mask is all-one. in createBlockInMask() 8038 BlockMask = Builder.createNaryOp(VPInstruction::ActiveLaneMask, {IV, TC}, in createBlockInMask() 8042 BlockMask = Builder.createNaryOp(VPInstruction::ICmpULE, {IV, BTC}); in createBlockInMask() 8044 return BlockMaskCache[BB] = BlockMask; in createBlockInMask() 8053 if (!BlockMask) { // BlockMask has its initialized nullptr value. in createBlockInMask() 8054 BlockMask = EdgeMask; in createBlockInMask() 8058 BlockMask = Builder.createOr(BlockMask, EdgeMask, {}); in createBlockInMask() 8061 return BlockMaskCache[BB] = BlockMask; in createBlockInMask()
|