Skip to content

Commit 5387a77

Browse files
committed
[CodeGen] Use MCRegister in CalleeSavedInfo. NFC
1 parent caa798c commit 5387a77

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

llvm/include/llvm/CodeGen/MachineFrameInfo.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,18 @@ class CalleeSavedInfo {
5555
bool SpilledToReg = false;
5656

5757
public:
58-
explicit CalleeSavedInfo(unsigned R, int FI = 0) : Reg(R), FrameIdx(FI) {}
58+
explicit CalleeSavedInfo(MCRegister R, int FI = 0) : Reg(R), FrameIdx(FI) {}
5959

6060
// Accessors.
6161
MCRegister getReg() const { return Reg; }
6262
int getFrameIdx() const { return FrameIdx; }
63-
unsigned getDstReg() const { return DstReg; }
63+
MCRegister getDstReg() const { return DstReg; }
6464
void setFrameIdx(int FI) {
6565
FrameIdx = FI;
6666
SpilledToReg = false;
6767
}
68-
void setDstReg(Register SpillReg) {
69-
DstReg = SpillReg;
68+
void setDstReg(MCRegister SpillReg) {
69+
DstReg = SpillReg.id();
7070
SpilledToReg = true;
7171
}
7272
bool isRestored() const { return Restored; }

llvm/lib/CodeGen/PrologEpilogInserter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -585,7 +585,7 @@ static void updateLiveness(MachineFunction &MF) {
585585
for (MachineBasicBlock &MBB : MF) {
586586
if (Visited.count(&MBB))
587587
continue;
588-
MCPhysReg DstReg = I.getDstReg();
588+
MCRegister DstReg = I.getDstReg();
589589
if (!MBB.isLiveIn(DstReg))
590590
MBB.addLiveIn(DstReg);
591591
}

0 commit comments

Comments
 (0)