Lines Matching refs:LaneMask
228 if ((Mask & LI.LaneMask).any() && !Uses.contains(Unit)) in addSchedBarrierDeps()
394 return (RegUse->LaneMask & getLaneMaskForMO(MO)).none(); in deadDefHasNoUse()
443 LaneBitmask LaneMask = I->LaneMask; in addVRegDefDeps() local
445 if ((LaneMask & KillLaneMask).none()) { in addVRegDefDeps()
450 if ((LaneMask & DefLaneMask).any()) { in addVRegDefDeps()
460 LaneMask &= ~KillLaneMask; in addVRegDefDeps()
462 if (LaneMask.any()) { in addVRegDefDeps()
463 I->LaneMask = LaneMask; in addVRegDefDeps()
481 LaneBitmask LaneMask = DefLaneMask; in addVRegDefDeps() local
485 if ((V2SU.LaneMask & LaneMask).none()) in addVRegDefDeps()
504 LaneBitmask OverlapMask = V2SU.LaneMask & LaneMask; in addVRegDefDeps()
505 LaneBitmask NonOverlapMask = V2SU.LaneMask & ~LaneMask; in addVRegDefDeps()
507 V2SU.LaneMask = OverlapMask; in addVRegDefDeps()
512 if (LaneMask.any()) in addVRegDefDeps()
513 CurrentVRegDefs.insert(VReg2SUnit(Reg, LaneMask, SU)); in addVRegDefDeps()
530 LaneBitmask LaneMask = TrackLaneMasks ? getLaneMaskForMO(MO) in addVRegUseDeps() local
532 CurrentVRegUses.insert(VReg2SUnitOperIdx(Reg, LaneMask, OperIdx, SU)); in addVRegUseDeps()
538 LaneBitmask PrevDefLaneMask = V2SU.LaneMask; in addVRegUseDeps()
539 if ((PrevDefLaneMask & LaneMask).none()) in addVRegUseDeps()