Lines Matching refs:LaneMask
386 return (RegUse->LaneMask & getLaneMaskForMO(MO)).none(); in deadDefHasNoUse()
436 LaneBitmask LaneMask = I->LaneMask; in addVRegDefDeps() local
438 if ((LaneMask & KillLaneMask).none()) { in addVRegDefDeps()
443 if ((LaneMask & DefLaneMask).any()) { in addVRegDefDeps()
453 LaneMask &= ~KillLaneMask; in addVRegDefDeps()
455 if (LaneMask.any()) { in addVRegDefDeps()
456 I->LaneMask = LaneMask; in addVRegDefDeps()
474 LaneBitmask LaneMask = DefLaneMask; in addVRegDefDeps() local
478 if ((V2SU.LaneMask & LaneMask).none()) in addVRegDefDeps()
497 LaneBitmask OverlapMask = V2SU.LaneMask & LaneMask; in addVRegDefDeps()
498 LaneBitmask NonOverlapMask = V2SU.LaneMask & ~LaneMask; in addVRegDefDeps()
500 V2SU.LaneMask = OverlapMask; in addVRegDefDeps()
505 if (LaneMask.any()) in addVRegDefDeps()
506 CurrentVRegDefs.insert(VReg2SUnit(Reg, LaneMask, SU)); in addVRegDefDeps()
523 LaneBitmask LaneMask = TrackLaneMasks ? getLaneMaskForMO(MO) in addVRegUseDeps() local
525 CurrentVRegUses.insert(VReg2SUnitOperIdx(Reg, LaneMask, OperIdx, SU)); in addVRegUseDeps()
531 LaneBitmask PrevDefLaneMask = V2SU.LaneMask; in addVRegUseDeps()
532 if ((PrevDefLaneMask & LaneMask).none()) in addVRegUseDeps()