Revert "[ifcnv] Add comment explaining why it's OK to duplicate convergent MIs in ifcnv."
This reverts r261543. Accidental commit (not LGTM'ed).
llvm-svn: 261547
diff --git a/llvm/lib/CodeGen/IfConversion.cpp b/llvm/lib/CodeGen/IfConversion.cpp
index a8e72f4..41f9f0b 100644
--- a/llvm/lib/CodeGen/IfConversion.cpp
+++ b/llvm/lib/CodeGen/IfConversion.cpp
@@ -7,8 +7,7 @@
//
//===----------------------------------------------------------------------===//
//
-// This file implements the machine instruction level if-conversion pass, which
-// tries to convert conditional branches into predicated instructions.
+// This file implements the machine instruction level if-conversion pass.
//
//===----------------------------------------------------------------------===//
@@ -674,9 +673,6 @@
if (I->isDebugValue())
continue;
- // Don't need to check isConvergent(). It's OK to duplicate convergent
- // instructions here, because we'll only push convergent operations up the
- // CFG -- this can only *remove* control-flow dependencies.
if (I->isNotDuplicable())
BBI.CannotBeCopied = true;