Lines Matching refs:LaneBitmask

52                                 LaneBitmask PrevMask, LaneBitmask NewMask) {  in increaseSetPressure()
66 LaneBitmask PrevMask, LaneBitmask NewMask) { in decreaseSetPressure()
156 LaneBitmask PreviousMask, in increaseRegPressure()
157 LaneBitmask NewMask) { in increaseRegPressure()
171 LaneBitmask PreviousMask, in decreaseRegPressure()
172 LaneBitmask NewMask) { in decreaseRegPressure()
367 LaneBitmask::getNone(), Pair.LaneMask); in initLiveThru()
371 static LaneBitmask getRegLanes(ArrayRef<RegisterMaskPair> RegUnits, in getRegLanes()
377 return LaneBitmask::getNone(); in getRegLanes()
401 RegUnits.push_back(RegisterMaskPair(RegUnit, LaneBitmask::getNone())); in setRegZero()
403 I->LaneMask = LaneBitmask::getNone(); in setRegZero()
421 static LaneBitmask
424 LaneBitmask SafeDefault, in getLanesWithProperty()
428 LaneBitmask Result; in getLanesWithProperty()
436 : LaneBitmask::getAll(); in getLanesWithProperty()
446 return Property(*LR, Pos) ? LaneBitmask::getAll() : LaneBitmask::getNone(); in getLanesWithProperty()
450 static LaneBitmask getLiveLanesAt(const LiveIntervals &LIS, in getLiveLanesAt()
455 LaneBitmask::getAll(), in getLiveLanesAt()
523 addRegLanes(RegUnits, RegisterMaskPair(Reg, LaneBitmask::getAll())); in pushReg()
527 addRegLanes(RegUnits, RegisterMaskPair(*Units, LaneBitmask::getAll())); in pushReg()
556 LaneBitmask LaneMask = SubRegIdx != 0 in pushRegLanes()
563 addRegLanes(RegUnits, RegisterMaskPair(*Units, LaneBitmask::getAll())); in pushRegLanes()
606 LaneBitmask LiveAfter = getLiveLanesAt(LIS, MRI, true, I->RegUnit, in adjustLaneLiveness()
615 LaneBitmask ActualDef = I->LaneMask & LiveAfter; in adjustLaneLiveness()
624 LaneBitmask LiveBefore = getLiveLanesAt(LIS, MRI, true, I->RegUnit, in adjustLaneLiveness()
626 LaneBitmask LaneMask = I->LaneMask & LiveBefore; in adjustLaneLiveness()
639 LaneBitmask LiveAfter = getLiveLanesAt(LIS, MRI, true, RegUnit, in adjustLaneLiveness()
709 LaneBitmask PrevMask = LiveRegs.insert(P); in addLiveRegs()
710 LaneBitmask NewMask = PrevMask | P.LaneMask; in addLiveRegs()
723 LaneBitmask PrevMask; in discoverLiveInOrOut()
724 LaneBitmask NewMask; in discoverLiveInOrOut()
726 PrevMask = LaneBitmask::getNone(); in discoverLiveInOrOut()
748 LaneBitmask LiveMask = LiveRegs.contains(Reg); in bumpDeadDefs()
749 LaneBitmask BumpedMask = LiveMask | P.LaneMask; in bumpDeadDefs()
754 LaneBitmask LiveMask = LiveRegs.contains(Reg); in bumpDeadDefs()
755 LaneBitmask BumpedMask = LiveMask | P.LaneMask; in bumpDeadDefs()
777 LaneBitmask PreviousMask = LiveRegs.erase(Def); in recede()
778 LaneBitmask NewMask = PreviousMask & ~Def.LaneMask; in recede()
780 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede()
784 increaseSetPressure(CurrSetPressure, *MRI, Reg, LaneBitmask::getNone(), in recede()
807 LaneBitmask PreviousMask = LiveRegs.insert(Use); in recede()
808 LaneBitmask NewMask = PreviousMask | Use.LaneMask; in recede()
835 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx); in recede()
917 LaneBitmask LiveMask = LiveRegs.contains(Reg); in advance()
918 LaneBitmask LiveIn = Use.LaneMask & ~LiveMask; in advance()
926 LaneBitmask LastUseMask = getLastUsedLanes(Reg, SlotIdx); in advance()
936 LaneBitmask PreviousMask = LiveRegs.insert(Def); in advance()
937 LaneBitmask NewMask = PreviousMask | Def.LaneMask; in advance()
1066 LaneBitmask LiveLanes = LiveRegs.contains(Reg); in bumpUpwardPressure()
1067 LaneBitmask UseLanes = getRegLanes(RegOpers.Uses, Reg); in bumpUpwardPressure()
1068 LaneBitmask DefLanes = P.LaneMask; in bumpUpwardPressure()
1069 LaneBitmask LiveAfter = (LiveLanes & ~DefLanes) | UseLanes; in bumpUpwardPressure()
1075 LaneBitmask LiveLanes = LiveRegs.contains(Reg); in bumpUpwardPressure()
1076 LaneBitmask LiveAfter = LiveLanes | P.LaneMask; in bumpUpwardPressure()
1224 static LaneBitmask findUseBetween(unsigned Reg, LaneBitmask LastUseMask, in findUseBetween()
1236 LaneBitmask UseMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findUseBetween()
1239 return LaneBitmask::getNone(); in findUseBetween()
1245 LaneBitmask RegPressureTracker::getLiveLanesAt(Register RegUnit, in getLiveLanesAt()
1249 LaneBitmask::getAll(), in getLiveLanesAt()
1255 LaneBitmask RegPressureTracker::getLastUsedLanes(Register RegUnit, in getLastUsedLanes()
1259 Pos.getBaseIndex(), LaneBitmask::getNone(), in getLastUsedLanes()
1266 LaneBitmask RegPressureTracker::getLiveThroughAt(Register RegUnit, in getLiveThroughAt()
1270 LaneBitmask::getNone(), in getLiveThroughAt()
1300 LaneBitmask LastUseMask = getLastUsedLanes(Reg, SlotIdx); in bumpDownwardPressure()
1314 LaneBitmask LiveMask = LiveRegs.contains(Reg); in bumpDownwardPressure()
1315 LaneBitmask NewMask = LiveMask & ~LastUseMask; in bumpDownwardPressure()
1323 LaneBitmask LiveMask = LiveRegs.contains(Reg); in bumpDownwardPressure()
1324 LaneBitmask NewMask = LiveMask | Def.LaneMask; in bumpDownwardPressure()