Lines Matching refs:LiveMask
214 LaneBitmask LiveMask; in getLiveLaneMask() local
218 LiveMask |= S.LaneMask; in getLiveLaneMask()
219 assert(LiveMask == (LiveMask & MRI.getMaxLaneMaskForVReg(LI.reg()))); in getLiveLaneMask()
222 LiveMask = MRI.getMaxLaneMaskForVReg(LI.reg()); in getLiveLaneMask()
224 return LiveMask; in getLiveLaneMask()
235 auto LiveMask = getLiveLaneMask(Reg, SI, LIS, MRI); in getLiveRegs() local
236 if (LiveMask.any()) in getLiveRegs()
237 LiveRegs[Reg] = LiveMask; in getLiveRegs()
298 LaneBitmask &LiveMask = I->second; in recede() local
299 LaneBitmask PrevMask = LiveMask; in recede()
300 LiveMask &= ~DefMask; in recede()
301 CurPressure.inc(Reg, PrevMask, LiveMask, *MRI); in recede()
302 if (LiveMask.none()) in recede()
316 LaneBitmask &LiveMask = LiveRegs[U.RegUnit]; in recede() local
317 LaneBitmask PrevMask = LiveMask; in recede()
318 LiveMask |= U.LaneMask; in recede()
319 CurPressure.inc(U.RegUnit, PrevMask, LiveMask, *MRI); in recede()
408 auto &LiveMask = LiveRegs[Reg]; in advanceToNext() local
409 auto PrevMask = LiveMask; in advanceToNext()
410 LiveMask |= getDefRegMask(MO, *MRI); in advanceToNext()
411 CurPressure.inc(Reg, PrevMask, LiveMask, *MRI); in advanceToNext()