Index: lib/CodeGen/IfConversion.cpp =================================================================== --- lib/CodeGen/IfConversion.cpp +++ lib/CodeGen/IfConversion.cpp @@ -679,7 +679,7 @@ if (I->isDebugValue()) continue; - if (I->isNotDuplicable()) + if (I->isNotDuplicable() || I->isConvergent()) BBI.CannotBeCopied = true; bool isPredicated = TII->isPredicated(I);