Lines Matching refs:LaneMask
249 if ((Mask & LI.LaneMask).any() && !Uses.contains(Unit)) in addSchedBarrierDeps()
416 return (RegUse->LaneMask & getLaneMaskForMO(MO)).none(); in deadDefHasNoUse()
465 LaneBitmask LaneMask = I->LaneMask; in addVRegDefDeps() local
467 if ((LaneMask & KillLaneMask).none()) { in addVRegDefDeps()
472 if ((LaneMask & DefLaneMask).any()) { in addVRegDefDeps()
483 LaneMask &= ~KillLaneMask; in addVRegDefDeps()
485 if (LaneMask.any()) { in addVRegDefDeps()
486 I->LaneMask = LaneMask; in addVRegDefDeps()
504 LaneBitmask LaneMask = DefLaneMask; in addVRegDefDeps() local
508 if ((V2SU.LaneMask & LaneMask).none()) in addVRegDefDeps()
527 LaneBitmask OverlapMask = V2SU.LaneMask & LaneMask; in addVRegDefDeps()
528 LaneBitmask NonOverlapMask = V2SU.LaneMask & ~LaneMask; in addVRegDefDeps()
530 V2SU.LaneMask = OverlapMask; in addVRegDefDeps()
535 if (LaneMask.any()) in addVRegDefDeps()
536 CurrentVRegDefs.insert(VReg2SUnit(Reg, LaneMask, SU)); in addVRegDefDeps()
553 LaneBitmask LaneMask = TrackLaneMasks ? getLaneMaskForMO(MO) in addVRegUseDeps() local
555 CurrentVRegUses.insert(VReg2SUnitOperIdx(Reg, LaneMask, OperIdx, SU)); in addVRegUseDeps()
561 LaneBitmask PrevDefLaneMask = V2SU.LaneMask; in addVRegUseDeps()
562 if ((PrevDefLaneMask & LaneMask).none()) in addVRegUseDeps()