Lines Matching refs:LiveRegs

62   if (LiveRegs.empty())  in enterBasicBlock()
63 LiveRegs.assign(NumRegUnits, ReachingDefDefaultVal); in enterBasicBlock()
72 if (LiveRegs[*Unit] != -1) { in enterBasicBlock()
73 LiveRegs[*Unit] = -1; in enterBasicBlock()
94 LiveRegs[Unit] = std::max(LiveRegs[Unit], Incoming[Unit]); in enterBasicBlock()
99 if (LiveRegs[Unit] != ReachingDefDefaultVal) in enterBasicBlock()
100 MBBReachingDefs[MBBNumber][Unit].push_back(LiveRegs[Unit]); in enterBasicBlock()
104 assert(!LiveRegs.empty() && "Must enter basic block first."); in leaveBasicBlock()
109 MBBOutRegsInfos[MBBNumber] = LiveRegs; in leaveBasicBlock()
118 LiveRegs.clear(); in leaveBasicBlock()
138 if (LiveRegs[*Unit] != CurInstr) { in processDefs()
139 LiveRegs[*Unit] = CurInstr; in processDefs()
227 LiveRegs.clear(); in releaseMemory()
425 LivePhysRegs LiveRegs(*TRI); in getLiveOuts() local
426 LiveRegs.addLiveOuts(*MBB); in getLiveOuts()
427 if (LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in getLiveOuts()
473 LivePhysRegs LiveRegs(*TRI); in isRegUsedAfter() local
474 LiveRegs.addLiveOuts(*MBB); in isRegUsedAfter()
477 if (!LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in isRegUsedAfter()
484 LiveRegs.stepBackward(Last); in isRegUsedAfter()
485 if (!LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in isRegUsedAfter()
508 LivePhysRegs LiveRegs(*TRI); in isReachingDefLiveOut() local
509 LiveRegs.addLiveOuts(*MBB); in isReachingDefLiveOut()
510 if (LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in isReachingDefLiveOut()
529 LivePhysRegs LiveRegs(*TRI); in getLocalLiveOutMIDef() local
530 LiveRegs.addLiveOuts(*MBB); in getLocalLiveOutMIDef()
531 if (LiveRegs.available(MBB->getParent()->getRegInfo(), PhysReg)) in getLocalLiveOutMIDef()