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()
366 LaneBitmask::getNone(), Pair.LaneMask); in initLiveThru()
370 static LaneBitmask getRegLanes(ArrayRef<RegisterMaskPair> RegUnits, in getRegLanes()
376 return LaneBitmask::getNone(); in getRegLanes()
400 RegUnits.push_back(RegisterMaskPair(RegUnit, LaneBitmask::getNone())); in setRegZero()
402 I->LaneMask = LaneBitmask::getNone(); in setRegZero()
420 static LaneBitmask
423 LaneBitmask SafeDefault, in getLanesWithProperty()
427 LaneBitmask Result; in getLanesWithProperty()
435 : LaneBitmask::getAll(); in getLanesWithProperty()
445 return Property(*LR, Pos) ? LaneBitmask::getAll() : LaneBitmask::getNone(); in getLanesWithProperty()
449 static LaneBitmask getLiveLanesAt(const LiveIntervals &LIS, in getLiveLanesAt()
454 LaneBitmask::getAll(), in getLiveLanesAt()
522 addRegLanes(RegUnits, RegisterMaskPair(Reg, LaneBitmask::getAll())); in pushReg()
525 addRegLanes(RegUnits, RegisterMaskPair(Unit, LaneBitmask::getAll())); in pushReg()
554 LaneBitmask LaneMask = SubRegIdx != 0 in pushRegLanes()
560 addRegLanes(RegUnits, RegisterMaskPair(Unit, LaneBitmask::getAll())); in pushRegLanes()
603 LaneBitmask LiveAfter = getLiveLanesAt(LIS, MRI, true, I->RegUnit, in adjustLaneLiveness()
612 LaneBitmask ActualDef = I->LaneMask & LiveAfter; in adjustLaneLiveness()
621 LaneBitmask LiveBefore = getLiveLanesAt(LIS, MRI, true, I->RegUnit, in adjustLaneLiveness()
623 LaneBitmask LaneMask = I->LaneMask & LiveBefore; in adjustLaneLiveness()
636 LaneBitmask LiveAfter = getLiveLanesAt(LIS, MRI, true, RegUnit, in adjustLaneLiveness()
706 LaneBitmask PrevMask = LiveRegs.insert(P); in addLiveRegs()
707 LaneBitmask NewMask = PrevMask | P.LaneMask; in addLiveRegs()
720 LaneBitmask PrevMask; in discoverLiveInOrOut()
721 LaneBitmask NewMask; in discoverLiveInOrOut()
723 PrevMask = LaneBitmask::getNone(); in discoverLiveInOrOut()
745 LaneBitmask LiveMask = LiveRegs.contains(Reg); in bumpDeadDefs()
746 LaneBitmask BumpedMask = LiveMask | P.LaneMask; in bumpDeadDefs()
751 LaneBitmask LiveMask = LiveRegs.contains(Reg); in bumpDeadDefs()
752 LaneBitmask BumpedMask = LiveMask | P.LaneMask; in bumpDeadDefs()
774 LaneBitmask PreviousMask = LiveRegs.erase(Def); in recede()
775 LaneBitmask NewMask = PreviousMask & ~Def.LaneMask; in recede()
777 LaneBitmask LiveOut = Def.LaneMask & ~PreviousMask; in recede()
781 increaseSetPressure(CurrSetPressure, *MRI, Reg, LaneBitmask::getNone(), in recede()
804 LaneBitmask PreviousMask = LiveRegs.insert(Use); in recede()
805 LaneBitmask NewMask = PreviousMask | Use.LaneMask; in recede()
832 LaneBitmask LiveOut = getLiveThroughAt(Reg, SlotIdx); in recede()
914 LaneBitmask LiveMask = LiveRegs.contains(Reg); in advance()
915 LaneBitmask LiveIn = Use.LaneMask & ~LiveMask; in advance()
923 LaneBitmask LastUseMask = getLastUsedLanes(Reg, SlotIdx); in advance()
933 LaneBitmask PreviousMask = LiveRegs.insert(Def); in advance()
934 LaneBitmask NewMask = PreviousMask | Def.LaneMask; in advance()
1063 LaneBitmask LiveLanes = LiveRegs.contains(Reg); in bumpUpwardPressure()
1064 LaneBitmask UseLanes = getRegLanes(RegOpers.Uses, Reg); in bumpUpwardPressure()
1065 LaneBitmask DefLanes = P.LaneMask; in bumpUpwardPressure()
1066 LaneBitmask LiveAfter = (LiveLanes & ~DefLanes) | UseLanes; in bumpUpwardPressure()
1072 LaneBitmask LiveLanes = LiveRegs.contains(Reg); in bumpUpwardPressure()
1073 LaneBitmask LiveAfter = LiveLanes | P.LaneMask; in bumpUpwardPressure()
1221 static LaneBitmask findUseBetween(unsigned Reg, LaneBitmask LastUseMask, in findUseBetween()
1233 LaneBitmask UseMask = TRI.getSubRegIndexLaneMask(SubRegIdx); in findUseBetween()
1236 return LaneBitmask::getNone(); in findUseBetween()
1242 LaneBitmask RegPressureTracker::getLiveLanesAt(Register RegUnit, in getLiveLanesAt()
1246 LaneBitmask::getAll(), in getLiveLanesAt()
1252 LaneBitmask RegPressureTracker::getLastUsedLanes(Register RegUnit, in getLastUsedLanes()
1256 Pos.getBaseIndex(), LaneBitmask::getNone(), in getLastUsedLanes()
1263 LaneBitmask RegPressureTracker::getLiveThroughAt(Register RegUnit, in getLiveThroughAt()
1267 LaneBitmask::getNone(), in getLiveThroughAt()
1297 LaneBitmask LastUseMask = getLastUsedLanes(Reg, SlotIdx); in bumpDownwardPressure()
1311 LaneBitmask LiveMask = LiveRegs.contains(Reg); in bumpDownwardPressure()
1312 LaneBitmask NewMask = LiveMask & ~LastUseMask; in bumpDownwardPressure()
1320 LaneBitmask LiveMask = LiveRegs.contains(Reg); in bumpDownwardPressure()
1321 LaneBitmask NewMask = LiveMask | Def.LaneMask; in bumpDownwardPressure()