Lines Matching refs:LiveMask
257 LaneBitmask LiveMask; in getLiveLaneMask() local
262 LiveMask |= S.LaneMask; in getLiveLaneMask()
263 assert(LiveMask < MRI.getMaxLaneMaskForVReg(Reg) || in getLiveLaneMask()
264 LiveMask == MRI.getMaxLaneMaskForVReg(Reg)); in getLiveLaneMask()
267 LiveMask = MRI.getMaxLaneMaskForVReg(Reg); in getLiveLaneMask()
269 return LiveMask; in getLiveLaneMask()
280 auto LiveMask = getLiveLaneMask(Reg, SI, LIS, MRI); in getLiveRegs() local
281 if (LiveMask.any()) in getLiveRegs()
282 LiveRegs[Reg] = LiveMask; in getLiveRegs()
321 auto LiveMask = LiveRegs[U.RegUnit]; in recede() local
322 AtMIPressure.inc(U.RegUnit, LiveMask, LiveMask | U.LaneMask, *MRI); in recede()
336 auto &LiveMask = I->second; in recede() local
337 auto PrevMask = LiveMask; in recede()
338 LiveMask &= ~getDefRegMask(MO, *MRI); in recede()
339 CurPressure.inc(Reg, PrevMask, LiveMask, *MRI); in recede()
340 if (LiveMask.none()) in recede()
344 auto &LiveMask = LiveRegs[U.RegUnit]; in recede() local
345 auto PrevMask = LiveMask; in recede()
346 LiveMask |= U.LaneMask; in recede()
347 CurPressure.inc(U.RegUnit, PrevMask, LiveMask, *MRI); in recede()
410 auto &LiveMask = LiveRegs[Reg]; in advanceToNext() local
411 auto PrevMask = LiveMask; in advanceToNext()
412 LiveMask |= getDefRegMask(MO, *MRI); in advanceToNext()
413 CurPressure.inc(Reg, PrevMask, LiveMask, *MRI); in advanceToNext()