Lines Matching defs:LaneMask
228 if ((Mask & LI.LaneMask).any() && !Uses.contains(Unit))
395 return (RegUse->LaneMask & getLaneMaskForMO(MO)).none();
444 LaneBitmask LaneMask = I->LaneMask;
446 if ((LaneMask & KillLaneMask).none()) {
451 if ((LaneMask & DefLaneMask).any()) {
462 LaneMask &= ~KillLaneMask;
464 if (LaneMask.any()) {
465 I->LaneMask = LaneMask;
483 LaneBitmask LaneMask = DefLaneMask;
487 if ((V2SU.LaneMask & LaneMask).none())
506 LaneBitmask OverlapMask = V2SU.LaneMask & LaneMask;
507 LaneBitmask NonOverlapMask = V2SU.LaneMask & ~LaneMask;
509 V2SU.LaneMask = OverlapMask;
514 if (LaneMask.any())
515 CurrentVRegDefs.insert(VReg2SUnit(Reg, LaneMask, SU));
532 LaneBitmask LaneMask = TrackLaneMasks ? getLaneMaskForMO(MO)
534 CurrentVRegUses.insert(VReg2SUnitOperIdx(Reg, LaneMask, OperIdx, SU));
540 LaneBitmask PrevDefLaneMask = V2SU.LaneMask;
541 if ((PrevDefLaneMask & LaneMask).none())