Lines Matching defs:LaneMask
229 if ((Mask & LI.LaneMask).any() && !Uses.contains(Unit))
396 return (RegUse->LaneMask & getLaneMaskForMO(MO)).none();
445 LaneBitmask LaneMask = I->LaneMask;
447 if ((LaneMask & KillLaneMask).none()) {
452 if ((LaneMask & DefLaneMask).any()) {
463 LaneMask &= ~KillLaneMask;
465 if (LaneMask.any()) {
466 I->LaneMask = LaneMask;
484 LaneBitmask LaneMask = DefLaneMask;
488 if ((V2SU.LaneMask & LaneMask).none())
507 LaneBitmask OverlapMask = V2SU.LaneMask & LaneMask;
508 LaneBitmask NonOverlapMask = V2SU.LaneMask & ~LaneMask;
510 V2SU.LaneMask = OverlapMask;
515 if (LaneMask.any())
516 CurrentVRegDefs.insert(VReg2SUnit(Reg, LaneMask, SU));
533 LaneBitmask LaneMask = TrackLaneMasks ? getLaneMaskForMO(MO)
535 CurrentVRegUses.insert(VReg2SUnitOperIdx(Reg, LaneMask, OperIdx, SU));
541 LaneBitmask PrevDefLaneMask = V2SU.LaneMask;
542 if ((PrevDefLaneMask & LaneMask).none())