Lines Matching defs:LaneMask
101 if (!P.LaneMask.all())
102 dbgs() << ':' << PrintLaneMask(P.LaneMask);
109 if (!P.LaneMask.all())
110 dbgs() << ':' << PrintLaneMask(P.LaneMask);
366 LaneBitmask::getNone(), Pair.LaneMask);
377 return I->LaneMask;
383 assert(Pair.LaneMask.any());
390 I->LaneMask |= Pair.LaneMask;
402 I->LaneMask = LaneBitmask::getNone();
409 assert(Pair.LaneMask.any());
414 I->LaneMask &= ~Pair.LaneMask;
415 if (I->LaneMask.none())
431 Result |= SR.LaneMask;
554 LaneBitmask LaneMask = SubRegIdx != 0
557 addRegLanes(RegUnits, RegisterMaskPair(Reg, LaneMask));
609 (LiveAfter & ~I->LaneMask).none())
612 LaneBitmask ActualDef = I->LaneMask & LiveAfter;
616 I->LaneMask = ActualDef;
622 for (auto &[RegUnit, LaneMask] : Uses)
623 LaneMask = getLiveLanesAt(LIS, MRI, true, RegUnit, Pos.getBaseIndex());
701 LaneBitmask NewMask = PrevMask | P.LaneMask;
708 assert(Pair.LaneMask.any());
718 NewMask = Pair.LaneMask;
721 PrevMask = I->LaneMask;
722 NewMask = PrevMask | Pair.LaneMask;
723 I->LaneMask = NewMask;
740 LaneBitmask BumpedMask = LiveMask | P.LaneMask;
746 LaneBitmask BumpedMask = LiveMask | P.LaneMask;
769 LaneBitmask NewMask = PreviousMask & ~Def.LaneMask;
771 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask;
797 assert(Use.LaneMask.any());
799 LaneBitmask NewMask = PreviousMask | Use.LaneMask;
816 assert(I->LaneMask.none());
838 (LiveRegs.contains(RegUnit) & Def.LaneMask).none())
909 LaneBitmask LiveIn = Use.LaneMask & ~LiveMask;
928 LaneBitmask NewMask = PreviousMask | Def.LaneMask;
1059 LaneBitmask DefLanes = P.LaneMask;
1076 LaneBitmask LiveBefore = LiveAfter | P.LaneMask;
1324 LaneBitmask NewMask = LiveMask | Def.LaneMask;