Lines Matching refs:LaneMask
377 return (RegUse->LaneMask & getLaneMaskForMO(MO)).none(); in deadDefHasNoUse()
426 LaneBitmask LaneMask = I->LaneMask; in addVRegDefDeps() local
428 if ((LaneMask & KillLaneMask).none()) { in addVRegDefDeps()
433 if ((LaneMask & DefLaneMask).any()) { in addVRegDefDeps()
443 LaneMask &= ~KillLaneMask; in addVRegDefDeps()
445 if (LaneMask.any()) { in addVRegDefDeps()
446 I->LaneMask = LaneMask; in addVRegDefDeps()
464 LaneBitmask LaneMask = DefLaneMask; in addVRegDefDeps() local
468 if ((V2SU.LaneMask & LaneMask).none()) in addVRegDefDeps()
487 LaneBitmask OverlapMask = V2SU.LaneMask & LaneMask; in addVRegDefDeps()
488 LaneBitmask NonOverlapMask = V2SU.LaneMask & ~LaneMask; in addVRegDefDeps()
490 V2SU.LaneMask = OverlapMask; in addVRegDefDeps()
495 if (LaneMask.any()) in addVRegDefDeps()
496 CurrentVRegDefs.insert(VReg2SUnit(Reg, LaneMask, SU)); in addVRegDefDeps()
513 LaneBitmask LaneMask = TrackLaneMasks ? getLaneMaskForMO(MO) in addVRegUseDeps() local
515 CurrentVRegUses.insert(VReg2SUnitOperIdx(Reg, LaneMask, OperIdx, SU)); in addVRegUseDeps()
521 LaneBitmask PrevDefLaneMask = V2SU.LaneMask; in addVRegUseDeps()
522 if ((PrevDefLaneMask & LaneMask).none()) in addVRegUseDeps()