diff options
author | Reid Kleckner <rnk@google.com> | 2015-09-17 20:43:47 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2015-09-17 20:43:47 +0000 |
commit | 5b8a46e771254fab0a50577ad47f0777d3777646 (patch) | |
tree | bd7ccd0adb7ff58057783a757c9674534479c685 /llvm/lib/Target/X86/X86MCInstLower.cpp | |
parent | a4d43337d48b0fd736cb323b84bb36685f5a55f8 (diff) | |
download | bcm5719-llvm-5b8a46e771254fab0a50577ad47f0777d3777646.tar.gz bcm5719-llvm-5b8a46e771254fab0a50577ad47f0777d3777646.zip |
[WinEH] Make funclet return instrs pseudo instrs
This makes catchret look more like a branch, and less like a weird use
of BlockAddress. It also lets us get away from
llvm.x86.seh.restoreframe, which relies on the old parentfpoffset label
arithmetic.
llvm-svn: 247936
Diffstat (limited to 'llvm/lib/Target/X86/X86MCInstLower.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86MCInstLower.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/llvm/lib/Target/X86/X86MCInstLower.cpp b/llvm/lib/Target/X86/X86MCInstLower.cpp index 88a6d00f4cc..c61dc125ebc 100644 --- a/llvm/lib/Target/X86/X86MCInstLower.cpp +++ b/llvm/lib/Target/X86/X86MCInstLower.cpp @@ -531,13 +531,6 @@ ReSimplify: break; } - case X86::CATCHRET: - case X86::CATCHRET64: { - OutMI = MCInst(); - OutMI.setOpcode(getRetOpcode(AsmPrinter.getSubtarget())); - break; - } - // TAILJMPd, TAILJMPd64 - Lower to the correct jump instructions. case X86::TAILJMPr: case X86::TAILJMPd: |