[CodeGen] Use MCRegister in CalleeSavedInfo. NFC

This commit is contained in:
Craig Topper
2025-03-02 23:18:33 -08:00
parent caa798cb1e
commit 5387a77f8b
2 changed files with 5 additions and 5 deletions

View File

@@ -55,18 +55,18 @@ class CalleeSavedInfo {
bool SpilledToReg = false;
public:
explicit CalleeSavedInfo(unsigned R, int FI = 0) : Reg(R), FrameIdx(FI) {}
explicit CalleeSavedInfo(MCRegister R, int FI = 0) : Reg(R), FrameIdx(FI) {}
// Accessors.
MCRegister getReg() const { return Reg; }
int getFrameIdx() const { return FrameIdx; }
unsigned getDstReg() const { return DstReg; }
MCRegister getDstReg() const { return DstReg; }
void setFrameIdx(int FI) {
FrameIdx = FI;
SpilledToReg = false;
}
void setDstReg(Register SpillReg) {
DstReg = SpillReg;
void setDstReg(MCRegister SpillReg) {
DstReg = SpillReg.id();
SpilledToReg = true;
}
bool isRestored() const { return Restored; }

View File

@@ -585,7 +585,7 @@ static void updateLiveness(MachineFunction &MF) {
for (MachineBasicBlock &MBB : MF) {
if (Visited.count(&MBB))
continue;
MCPhysReg DstReg = I.getDstReg();
MCRegister DstReg = I.getDstReg();
if (!MBB.isLiveIn(DstReg))
MBB.addLiveIn(DstReg);
}