[WinEH] Emit prologues and epilogues for funclets
[oota-llvm.git] / lib / Target / X86 / X86InstrCompiler.td
index 18c8d7d61f3aa8756c7a33ba6b6c125b7f57e3be..4798474cecba9e1de337f74b59f6ad8263e37739 100644 (file)
@@ -152,7 +152,7 @@ def EH_RETURN64   : I<0xC3, RawFrm, (outs), (ins GR64:$addr),
 
 }
 
-let isTerminator = 1, isBarrier = 1, hasCtrlDep = 1, isCodeGenOnly = 1 in {
+let isTerminator = 1, isBarrier = 1, hasCtrlDep = 1, isCodeGenOnly = 1, isReturn = 1 in {
 def CATCHRET   : I<0xC3, RawFrm, (outs), (ins GR32:$addr),
                    "ret{l}\t# CATCHRET",
                    [(X86catchret GR32:$addr)], IIC_RET>, Sched<[WriteJumpLd]>;