[CodeGen] Use MCRegister in CalleeSavedInfo. NFC
This commit is contained in:
@@ -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; }
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user