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()
137 if (LiveRegs[Unit] != CurInstr) { in processDefs()
138 LiveRegs[Unit] = CurInstr; in processDefs()
226 LiveRegs.clear(); in releaseMemory()
424 LiveRegUnits LiveRegs(*TRI); in getLiveOuts() local
425 LiveRegs.addLiveOuts(*MBB); in getLiveOuts()
426 if (LiveRegs.available(PhysReg)) in getLiveOuts()
472 LiveRegUnits LiveRegs(*TRI); in isRegUsedAfter() local
473 LiveRegs.addLiveOuts(*MBB); in isRegUsedAfter()
476 if (!LiveRegs.available(PhysReg)) in isRegUsedAfter()
483 LiveRegs.stepBackward(Last); in isRegUsedAfter()
484 if (!LiveRegs.available(PhysReg)) in isRegUsedAfter()
507 LiveRegUnits LiveRegs(*TRI); in isReachingDefLiveOut() local
508 LiveRegs.addLiveOuts(*MBB); in isReachingDefLiveOut()
509 if (LiveRegs.available(PhysReg)) in isReachingDefLiveOut()
528 LiveRegUnits LiveRegs(*TRI); in getLocalLiveOutMIDef() local
529 LiveRegs.addLiveOuts(*MBB); in getLocalLiveOutMIDef()
530 if (LiveRegs.available(PhysReg)) in getLocalLiveOutMIDef()