Searched refs:ActiveLaneMask (Results 1 – 4 of 4) sorted by relevance
114 bool IsSafeActiveMask(IntrinsicInst *ActiveLaneMask, Value *TripCount);201 bool MVETailPredication::IsSafeActiveMask(IntrinsicInst *ActiveLaneMask, in IsSafeActiveMask() argument207 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() local408 << *ActiveLaneMask << "\n"); in TryConvertActiveLaneMask()410 if (!IsSafeActiveMask(ActiveLaneMask, TripCount)) { in TryConvertActiveLaneMask()[all …]
676 case VPInstruction::ActiveLaneMask: { in generateInstruction()753 case VPInstruction::ActiveLaneMask: in print()
786 ActiveLaneMask, enumerator
8673 BlockMask = Builder.createNaryOp(VPInstruction::ActiveLaneMask, {IV}); in createBlockInMask()