Searched refs:ActiveLaneMask (Results 1 – 4 of 4) sorted by relevance
118 void InsertVCTPIntrinsic(IntrinsicInst *ActiveLaneMask, Value *Start);203 Value *ElemCount = ActiveLaneMask->getOperand(1); in IsSafeActiveMask()211 cast<FixedVectorType>(ActiveLaneMask->getType())->getNumElements(); in IsSafeActiveMask()230 auto *IV = ActiveLaneMask->getOperand(0); in IsSafeActiveMask()381 cast<FixedVectorType>(ActiveLaneMask->getType())->getNumElements(); in InsertVCTPIntrinsic()390 Builder.SetInsertPoint(ActiveLaneMask); in InsertVCTPIntrinsic()404 ActiveLaneMask->replaceAllUsesWith(VCTPCall); in InsertVCTPIntrinsic()428 for (auto *ActiveLaneMask : ActiveLaneMasks) { in TryConvertActiveLaneMask() local430 << *ActiveLaneMask << "\n"); in TryConvertActiveLaneMask()432 const SCEV *StartSCEV = IsSafeActiveMask(ActiveLaneMask, TripCount); in TryConvertActiveLaneMask()[all …]
563 return ALM && ALM->getOpcode() == VPInstruction::ActiveLaneMask; in canSimplifyBranchOnCond()1098 Builder.createNaryOp(VPInstruction::ActiveLaneMask, {EntryIncrement, TC}, in addVPLaneMaskPhiAndUpdateExitBranch()1113 auto *ALM = Builder.createNaryOp(VPInstruction::ActiveLaneMask, in addVPLaneMaskPhiAndUpdateExitBranch()1146 LaneMask = new VPInstruction(VPInstruction::ActiveLaneMask, in addActiveLaneMask()
309 case VPInstruction::ActiveLaneMask: { in generateInstruction()543 case VPInstruction::ActiveLaneMask: in print()
1137 ActiveLaneMask, enumerator1246 case VPInstruction::ActiveLaneMask: in onlyFirstLaneUsed()