Lines Matching refs:LaneMask

97     if (!P.LaneMask.all())  in dump()
98 dbgs() << ':' << PrintLaneMask(P.LaneMask); in dump()
105 if (!P.LaneMask.all()) in dump()
106 dbgs() << ':' << PrintLaneMask(P.LaneMask); in dump()
362 LaneBitmask::getNone(), Pair.LaneMask); in initLiveThru()
373 return I->LaneMask; in getRegLanes()
379 assert(Pair.LaneMask.any()); in addRegLanes()
386 I->LaneMask |= Pair.LaneMask; in addRegLanes()
398 I->LaneMask = LaneBitmask::getNone(); in setRegZero()
405 assert(Pair.LaneMask.any()); in removeRegLanes()
410 I->LaneMask &= ~Pair.LaneMask; in removeRegLanes()
411 if (I->LaneMask.none()) in removeRegLanes()
427 Result |= SR.LaneMask; in getLanesWithProperty()
549 LaneBitmask LaneMask = SubRegIdx != 0 in pushRegLanes() local
552 addRegLanes(RegUnits, VRegMaskOrUnit(Reg, LaneMask)); in pushRegLanes()
604 (LiveAfter & ~I->LaneMask).none()) in adjustLaneLiveness()
607 LaneBitmask ActualDef = I->LaneMask & LiveAfter; in adjustLaneLiveness()
611 I->LaneMask = ActualDef; in adjustLaneLiveness()
617 for (auto &[RegUnit, LaneMask] : Uses) in adjustLaneLiveness()
618 LaneMask = getLiveLanesAt(LIS, MRI, true, RegUnit, Pos.getBaseIndex()); in adjustLaneLiveness()
696 LaneBitmask NewMask = PrevMask | P.LaneMask; in addLiveRegs()
703 assert(Pair.LaneMask.any()); in discoverLiveInOrOut()
713 NewMask = Pair.LaneMask; in discoverLiveInOrOut()
716 PrevMask = I->LaneMask; in discoverLiveInOrOut()
717 NewMask = PrevMask | Pair.LaneMask; in discoverLiveInOrOut()
718 I->LaneMask = NewMask; in discoverLiveInOrOut()
735 LaneBitmask BumpedMask = LiveMask | P.LaneMask; in bumpDeadDefs()
741 LaneBitmask BumpedMask = LiveMask | P.LaneMask; in bumpDeadDefs()
764 LaneBitmask NewMask = PreviousMask & ~Def.LaneMask; in recede()
766 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede()
792 assert(Use.LaneMask.any()); in recede()
794 LaneBitmask NewMask = PreviousMask | Use.LaneMask; in recede()
810 assert(I->LaneMask.none()); in recede()
832 (LiveRegs.contains(RegUnit) & Def.LaneMask).none()) in recede()
903 LaneBitmask LiveIn = Use.LaneMask & ~LiveMask; in advance()
922 LaneBitmask NewMask = PreviousMask | Def.LaneMask; in advance()
1053 LaneBitmask DefLanes = P.LaneMask; in bumpUpwardPressure()
1064 LaneBitmask LiveBefore = LiveAfter | P.LaneMask; in bumpUpwardPressure()
1312 LaneBitmask NewMask = LiveMask | Def.LaneMask; in bumpDownwardPressure()