Skip to content

Commit d14aa0c

Browse files
authored
[InlineSpiller] Drop unused elements in Virt2SiblingsMap. NFC (#147866)
1 parent 1469c33 commit d14aa0c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/CodeGen/InlineSpiller.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1657,7 +1657,7 @@ void HoistSpillHelper::hoistAllSpills() {
16571657
for (unsigned i = 0, e = MRI.getNumVirtRegs(); i != e; ++i) {
16581658
Register Reg = Register::index2VirtReg(i);
16591659
Register Original = VRM.getPreSplitReg(Reg);
1660-
if (!MRI.def_empty(Reg))
1660+
if (!MRI.def_empty(Reg) && Original.isValid())
16611661
Virt2SiblingsMap[Original].insert(Reg);
16621662
}
16631663

0 commit comments

Comments
 (0)