Lines Matching defs:LiveRegs
1048 static void getLiveRegsForEntryMBB(LivePhysRegs &LiveRegs,
1051 LiveRegs.addLiveIns(MBB);
1055 LiveRegs.addReg(CSRegs[i]);
1081 LivePhysRegs LiveRegs(TRI);
1082 getLiveRegsForEntryMBB(LiveRegs, *MBB);
1086 if (LiveRegs.available(MRI, AArch64::X9))
1090 if (LiveRegs.available(MRI, Reg))
1108 LivePhysRegs LiveRegs(TRI);
1109 getLiveRegsForEntryMBB(LiveRegs, MBB);
1112 if (!LiveRegs.available(MRI, AArch64::X16) ||
1113 !LiveRegs.available(MRI, AArch64::X17))
1726 /// MI in \p LiveRegs.
1728 LivePhysRegs &LiveRegs) {
1731 LiveRegs.addLiveOuts(MBB);
1734 LiveRegs.stepBackward(MI);
1765 LivePhysRegs LiveRegs(*TRI);
1767 getLivePhysRegsUpTo(*NonFrameStart, *TRI, LiveRegs);
1769 LiveRegs.removeReg(AArch64::SP);
1770 LiveRegs.removeReg(AArch64::X19);
1771 LiveRegs.removeReg(AArch64::FP);
1772 LiveRegs.removeReg(AArch64::LR);
1778 LiveRegs.removeReg(AArch64::X0);
1789 assert(!LiveRegs.contains(Op.getReg()) &&
4598 LivePhysRegs LiveRegs(*(MBB->getParent()->getSubtarget().getRegisterInfo()));
4599 LiveRegs.addLiveOuts(*MBB);
4604 LiveRegs.stepBackward(*I);
4607 if (LiveRegs.contains(AArch64::NZCV))