Searched refs:ActiveLaneMask (Results 1 – 5 of 5) 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()319 auto *IV = ActiveLaneMask->getOperand(0); in IsSafeActiveMask()368 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 …]
223 case VPInstruction::ActiveLaneMask: { in generateInstruction()383 case VPInstruction::ActiveLaneMask: in print()
784 ActiveLaneMask, enumerator905 case VPInstruction::ActiveLaneMask: in onlyFirstLaneUsed()
586 return ALM && ALM->getOpcode() == VPInstruction::ActiveLaneMask; in canSimplifyBranchOnCond()
8038 BlockMask = Builder.createNaryOp(VPInstruction::ActiveLaneMask, {IV, TC}, in createBlockInMask()8630 auto *EntryALM = new VPInstruction(VPInstruction::ActiveLaneMask, in addCanonicalIVRecipes()8647 auto *ALM = new VPInstruction(VPInstruction::ActiveLaneMask, in addCanonicalIVRecipes()