summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.h
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-11-09 23:07:48 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-11-09 23:07:48 +0000
commit2652b7570096b694b012de014aa08a88a816f29b (patch)
treebadab991ee83b190110479eafa802cd298871f1f /llvm/lib/Target/X86/X86ISelLowering.h
parent7ccc6136b9087e4c71c83d8c3f535fc7eb9b5078 (diff)
downloadbcm5719-llvm-2652b7570096b694b012de014aa08a88a816f29b.tar.gz
bcm5719-llvm-2652b7570096b694b012de014aa08a88a816f29b.zip
[WinEH] Don't emit CATCHRET from visitCatchPad
Instead, emit a CATCHPAD node which will get selected to a target specific sequence. llvm-svn: 252528
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelLowering.h')
-rw-r--r--llvm/lib/Target/X86/X86ISelLowering.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.h b/llvm/lib/Target/X86/X86ISelLowering.h
index e7dbaa995c8..c800f16489b 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.h
+++ b/llvm/lib/Target/X86/X86ISelLowering.h
@@ -1101,6 +1101,9 @@ namespace llvm {
MachineBasicBlock *EmitLoweredCatchRet(MachineInstr *MI,
MachineBasicBlock *BB) const;
+ MachineBasicBlock *EmitLoweredCatchPad(MachineInstr *MI,
+ MachineBasicBlock *BB) const;
+
MachineBasicBlock *EmitLoweredSegAlloca(MachineInstr *MI,
MachineBasicBlock *BB) const;
OpenPOWER on IntegriCloud