Skip to content

Commit a3e2936

Browse files
committed
[SelectionDAGISel] Use MCRegister and Register for LiveInMap. NFC
This matches the MachineBasicBlock liveins used to populate it.
1 parent 37e109c commit a3e2936

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) {
673673
TLI->insertCopiesSplitCSR(EntryMBB, Returns);
674674
}
675675

676-
DenseMap<unsigned, unsigned> LiveInMap;
676+
DenseMap<MCRegister, Register> LiveInMap;
677677
if (!FuncInfo->ArgDbgValues.empty())
678678
for (std::pair<MCRegister, Register> LI : RegInfo->liveins())
679679
if (LI.second)
@@ -705,7 +705,7 @@ bool SelectionDAGISel::runOnMachineFunction(MachineFunction &mf) {
705705
continue;
706706

707707
// If Reg is live-in then update debug info to track its copy in a vreg.
708-
DenseMap<unsigned, unsigned>::iterator LDI = LiveInMap.find(Reg);
708+
DenseMap<MCRegister, Register>::iterator LDI = LiveInMap.find(Reg);
709709
if (LDI != LiveInMap.end()) {
710710
assert(!hasFI && "There's no handling of frame pointer updating here yet "
711711
"- add if needed");

0 commit comments

Comments
 (0)