Lines Matching refs:LiveRegs
169 LiveRegs.PhysRegs.clear(); in reset()
170 LiveRegs.VirtRegs.clear(); in reset()
203 LiveRegs.PhysRegs.setUniverse(TRI->getNumRegs()); in init()
204 LiveRegs.VirtRegs.setUniverse(MRI->getNumVirtRegs()); in init()
243 P.LiveInRegs.reserve(LiveRegs.PhysRegs.size() + LiveRegs.VirtRegs.size()); in closeTop()
244 P.LiveInRegs.append(LiveRegs.PhysRegs.begin(), LiveRegs.PhysRegs.end()); in closeTop()
246 LiveRegs.VirtRegs.begin(), E = LiveRegs.VirtRegs.end(); I != E; ++I) in closeTop()
261 P.LiveOutRegs.reserve(LiveRegs.PhysRegs.size() + LiveRegs.VirtRegs.size()); in closeBottom()
262 P.LiveOutRegs.append(LiveRegs.PhysRegs.begin(), LiveRegs.PhysRegs.end()); in closeBottom()
264 LiveRegs.VirtRegs.begin(), E = LiveRegs.VirtRegs.end(); I != E; ++I) in closeBottom()
274 assert(LiveRegs.PhysRegs.empty() && LiveRegs.VirtRegs.empty() && in closeRegion()
426 if (LiveRegs.insert(Regs[i])) in addLiveRegs()
433 assert(!LiveRegs.contains(Reg) && "avoid bumping max pressure twice"); in discoverLiveIn()
444 assert(!LiveRegs.contains(Reg) && "avoid bumping max pressure twice"); in discoverLiveOut()
518 if (LiveRegs.erase(Reg)) in recede()
528 if (!LiveRegs.contains(Reg)) { in recede()
539 LiveRegs.insert(Reg); in recede()
547 if (TargetRegisterInfo::isVirtualRegister(Reg) && !LiveRegs.contains(Reg)) in recede()
584 bool isLive = LiveRegs.contains(Reg); in advance()
598 LiveRegs.erase(Reg); in advance()
608 if (LiveRegs.insert(Reg)) in advance()
740 if (!LiveRegs.contains(Reg)) in bumpUpwardPressure()