Lines Matching defs:LaneMask
100 if (!P.LaneMask.all())
101 dbgs() << ':' << PrintLaneMask(P.LaneMask);
108 if (!P.LaneMask.all())
109 dbgs() << ':' << PrintLaneMask(P.LaneMask);
365 LaneBitmask::getNone(), Pair.LaneMask);
376 return I->LaneMask;
382 assert(Pair.LaneMask.any());
389 I->LaneMask |= Pair.LaneMask;
401 I->LaneMask = LaneBitmask::getNone();
408 assert(Pair.LaneMask.any());
413 I->LaneMask &= ~Pair.LaneMask;
414 if (I->LaneMask.none())
430 Result |= SR.LaneMask;
552 LaneBitmask LaneMask = SubRegIdx != 0
555 addRegLanes(RegUnits, VRegMaskOrUnit(Reg, LaneMask));
607 (LiveAfter & ~I->LaneMask).none())
610 LaneBitmask ActualDef = I->LaneMask & LiveAfter;
614 I->LaneMask = ActualDef;
620 for (auto &[RegUnit, LaneMask] : Uses)
621 LaneMask = getLiveLanesAt(LIS, MRI, true, RegUnit, Pos.getBaseIndex());
699 LaneBitmask NewMask = PrevMask | P.LaneMask;
706 assert(Pair.LaneMask.any());
716 NewMask = Pair.LaneMask;
719 PrevMask = I->LaneMask;
720 NewMask = PrevMask | Pair.LaneMask;
721 I->LaneMask = NewMask;
738 LaneBitmask BumpedMask = LiveMask | P.LaneMask;
744 LaneBitmask BumpedMask = LiveMask | P.LaneMask;
767 LaneBitmask NewMask = PreviousMask & ~Def.LaneMask;
769 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask;
795 assert(Use.LaneMask.any());
797 LaneBitmask NewMask = PreviousMask | Use.LaneMask;
813 assert(I->LaneMask.none());
835 (LiveRegs.contains(RegUnit) & Def.LaneMask).none())
906 LaneBitmask LiveIn = Use.LaneMask & ~LiveMask;
925 LaneBitmask NewMask = PreviousMask | Def.LaneMask;
1056 LaneBitmask DefLanes = P.LaneMask;
1067 LaneBitmask LiveBefore = LiveAfter | P.LaneMask;
1315 LaneBitmask NewMask = LiveMask | Def.LaneMask;