Lines Matching refs:LaneMask
101 if (!P.LaneMask.all()) in dump()
102 dbgs() << ':' << PrintLaneMask(P.LaneMask); in dump()
109 if (!P.LaneMask.all()) in dump()
110 dbgs() << ':' << PrintLaneMask(P.LaneMask); in dump()
367 LaneBitmask::getNone(), Pair.LaneMask); in initLiveThru()
378 return I->LaneMask; in getRegLanes()
384 assert(Pair.LaneMask.any()); in addRegLanes()
391 I->LaneMask |= Pair.LaneMask; in addRegLanes()
403 I->LaneMask = LaneBitmask::getNone(); in setRegZero()
410 assert(Pair.LaneMask.any()); in removeRegLanes()
415 I->LaneMask &= ~Pair.LaneMask; in removeRegLanes()
416 if (I->LaneMask.none()) in removeRegLanes()
432 Result |= SR.LaneMask; in getLanesWithProperty()
556 LaneBitmask LaneMask = SubRegIdx != 0 in pushRegLanes() local
559 addRegLanes(RegUnits, RegisterMaskPair(Reg, LaneMask)); in pushRegLanes()
612 AddFlagsMI != nullptr && (LiveAfter & ~I->LaneMask).none()) in adjustLaneLiveness()
615 LaneBitmask ActualDef = I->LaneMask & LiveAfter; in adjustLaneLiveness()
619 I->LaneMask = ActualDef; in adjustLaneLiveness()
626 LaneBitmask LaneMask = I->LaneMask & LiveBefore; in adjustLaneLiveness() local
627 if (LaneMask.none()) { in adjustLaneLiveness()
630 I->LaneMask = LaneMask; in adjustLaneLiveness()
710 LaneBitmask NewMask = PrevMask | P.LaneMask; in addLiveRegs()
717 assert(Pair.LaneMask.any()); in discoverLiveInOrOut()
727 NewMask = Pair.LaneMask; in discoverLiveInOrOut()
730 PrevMask = I->LaneMask; in discoverLiveInOrOut()
731 NewMask = PrevMask | Pair.LaneMask; in discoverLiveInOrOut()
732 I->LaneMask = NewMask; in discoverLiveInOrOut()
749 LaneBitmask BumpedMask = LiveMask | P.LaneMask; in bumpDeadDefs()
755 LaneBitmask BumpedMask = LiveMask | P.LaneMask; in bumpDeadDefs()
778 LaneBitmask NewMask = PreviousMask & ~Def.LaneMask; in recede()
780 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede()
806 assert(Use.LaneMask.any()); in recede()
808 LaneBitmask NewMask = PreviousMask | Use.LaneMask; in recede()
825 assert(I->LaneMask.none()); in recede()
847 (LiveRegs.contains(RegUnit) & Def.LaneMask).none()) in recede()
918 LaneBitmask LiveIn = Use.LaneMask & ~LiveMask; in advance()
937 LaneBitmask NewMask = PreviousMask | Def.LaneMask; in advance()
1068 LaneBitmask DefLanes = P.LaneMask; in bumpUpwardPressure()
1076 LaneBitmask LiveAfter = LiveLanes | P.LaneMask; in bumpUpwardPressure()
1324 LaneBitmask NewMask = LiveMask | Def.LaneMask; in bumpDownwardPressure()