Home
last modified time | relevance | path

Searched refs:ActiveLaneMask (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp114 bool IsSafeActiveMask(IntrinsicInst *ActiveLaneMask, Value *TripCount);
201 bool MVETailPredication::IsSafeActiveMask(IntrinsicInst *ActiveLaneMask, in IsSafeActiveMask() argument
207 Value *ElemCount = ActiveLaneMask->getOperand(1); in IsSafeActiveMask()
215 cast<FixedVectorType>(ActiveLaneMask->getType())->getNumElements(); in IsSafeActiveMask()
314 auto *IV = ActiveLaneMask->getOperand(0); in IsSafeActiveMask()
363 Builder.SetInsertPoint(ActiveLaneMask); in InsertVCTPIntrinsic()
382 ActiveLaneMask->replaceAllUsesWith(VCTPCall); in InsertVCTPIntrinsic()
406 for (auto *ActiveLaneMask : ActiveLaneMasks) { in TryConvertActiveLaneMask() local
408 << *ActiveLaneMask << "\n"); in TryConvertActiveLaneMask()
410 if (!IsSafeActiveMask(ActiveLaneMask, TripCount)) { in TryConvertActiveLaneMask()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp676 case VPInstruction::ActiveLaneMask: { in generateInstruction()
753 case VPInstruction::ActiveLaneMask: in print()
H A DVPlan.h786 ActiveLaneMask, enumerator
H A DLoopVectorize.cpp8673 BlockMask = Builder.createNaryOp(VPInstruction::ActiveLaneMask, {IV}); in createBlockInMask()