Index: lib/Target/X86/X86DomainReassignment.cpp =================================================================== --- lib/Target/X86/X86DomainReassignment.cpp +++ lib/Target/X86/X86DomainReassignment.cpp @@ -556,6 +556,7 @@ // Register already in this closure. if (!C.insertEdge(CurReg)) continue; + EnclosedEdges.insert(Reg); MachineInstr *DefMI = MRI->getVRegDef(CurReg); encloseInstr(C, DefMI);