[LIR] Update some comments. NFC.
[oota-llvm.git] / lib / Transforms / Scalar / Sink.cpp
index f6ccd999ea008273d625e2f81738f6d4a3ee82ea..7c0ac7aa6faec4225547e3d1c8b56b0510ad9e5e 100644 (file)
@@ -169,7 +169,7 @@ static bool isSafeToMove(Instruction *Inst, AliasAnalysis *AA,
         return false;
   }
 
-  if (isa<TerminatorInst>(Inst) || isa<PHINode>(Inst))
+  if (isa<TerminatorInst>(Inst) || isa<PHINode>(Inst) || Inst->isEHPad())
     return false;
 
   // Convergent operations cannot be made control-dependent on additional