[InlineSpiller] Drop unused elements in Virt2SiblingsMap. NFC (#147866)

This commit is contained in:
csstormq
2025-07-10 21:35:44 +08:00
committed by GitHub
parent 1469c339f2
commit d14aa0cd46

View File

@@ -1657,7 +1657,7 @@ void HoistSpillHelper::hoistAllSpills() {
for (unsigned i = 0, e = MRI.getNumVirtRegs(); i != e; ++i) {
Register Reg = Register::index2VirtReg(i);
Register Original = VRM.getPreSplitReg(Reg);
if (!MRI.def_empty(Reg))
if (!MRI.def_empty(Reg) && Original.isValid())
Virt2SiblingsMap[Original].insert(Reg);
}