Lines Matching refs:LiveMask
248 LaneBitmask LiveMask; in getLiveLaneMask() local
253 LiveMask |= S.LaneMask; in getLiveLaneMask()
254 assert(LiveMask < MRI.getMaxLaneMaskForVReg(Reg) || in getLiveLaneMask()
255 LiveMask == MRI.getMaxLaneMaskForVReg(Reg)); in getLiveLaneMask()
258 LiveMask = MRI.getMaxLaneMaskForVReg(Reg); in getLiveLaneMask()
260 return LiveMask; in getLiveLaneMask()
271 auto LiveMask = getLiveLaneMask(Reg, SI, LIS, MRI); in getLiveRegs() local
272 if (LiveMask.any()) in getLiveRegs()
273 LiveRegs[Reg] = LiveMask; in getLiveRegs()
312 auto LiveMask = LiveRegs[U.RegUnit]; in recede() local
313 AtMIPressure.inc(U.RegUnit, LiveMask, LiveMask | U.LaneMask, *MRI); in recede()
326 auto &LiveMask = I->second; in recede() local
327 auto PrevMask = LiveMask; in recede()
328 LiveMask &= ~getDefRegMask(MO, *MRI); in recede()
329 CurPressure.inc(Reg, PrevMask, LiveMask, *MRI); in recede()
330 if (LiveMask.none()) in recede()
334 auto &LiveMask = LiveRegs[U.RegUnit]; in recede() local
335 auto PrevMask = LiveMask; in recede()
336 LiveMask |= U.LaneMask; in recede()
337 CurPressure.inc(U.RegUnit, PrevMask, LiveMask, *MRI); in recede()
401 auto &LiveMask = LiveRegs[Reg]; in advanceToNext() local
402 auto PrevMask = LiveMask; in advanceToNext()
403 LiveMask |= getDefRegMask(MO, *MRI); in advanceToNext()
404 CurPressure.inc(Reg, PrevMask, LiveMask, *MRI); in advanceToNext()