summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86MCInstLower.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2015-09-17 20:43:47 +0000
committerReid Kleckner <rnk@google.com>2015-09-17 20:43:47 +0000
commit5b8a46e771254fab0a50577ad47f0777d3777646 (patch)
treebd7ccd0adb7ff58057783a757c9674534479c685 /llvm/lib/Target/X86/X86MCInstLower.cpp
parenta4d43337d48b0fd736cb323b84bb36685f5a55f8 (diff)
downloadbcm5719-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.cpp7
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:
OpenPOWER on IntegriCloud