diff options
| author | Mandeep Singh Grang <mgrang@codeaurora.org> | 2019-01-16 00:37:13 +0000 |
|---|---|---|
| committer | Mandeep Singh Grang <mgrang@codeaurora.org> | 2019-01-16 00:37:13 +0000 |
| commit | 436735c3fe8e11ab6535c6b323113ae2c4e1a307 (patch) | |
| tree | b8c3af472e3acb5bf055ace287dfc4418b1a105c /llvm/lib/Target/X86 | |
| parent | dca9c7cf240944f919f29e57cb12abc2599b084a (diff) | |
| download | bcm5719-llvm-436735c3fe8e11ab6535c6b323113ae2c4e1a307.tar.gz bcm5719-llvm-436735c3fe8e11ab6535c6b323113ae2c4e1a307.zip | |
[EH] Rename llvm.x86.seh.recoverfp intrinsic to llvm.eh.recoverfp
Summary:
Make recoverfp intrinsic target-independent so that it can be implemented for AArch64, etc.
Refer D53541 for the context. Clang counterpart D56748.
Reviewers: rnk, efriedma
Reviewed By: rnk, efriedma
Subscribers: javed.absar, kristof.beyls, llvm-commits
Differential Revision: https://reviews.llvm.org/D56747
llvm-svn: 351281
Diffstat (limited to 'llvm/lib/Target/X86')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 23d74ec2d3b..b6a692ee187 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -22260,14 +22260,14 @@ SDValue X86TargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, return DAG.getNode(X86ISD::Wrapper, dl, VT, Result); } - case Intrinsic::x86_seh_recoverfp: { + case Intrinsic::eh_recoverfp: { SDValue FnOp = Op.getOperand(1); SDValue IncomingFPOp = Op.getOperand(2); GlobalAddressSDNode *GSD = dyn_cast<GlobalAddressSDNode>(FnOp); auto *Fn = dyn_cast_or_null<Function>(GSD ? GSD->getGlobal() : nullptr); if (!Fn) report_fatal_error( - "llvm.x86.seh.recoverfp must take a function as the first argument"); + "llvm.eh.recoverfp must take a function as the first argument"); return recoverFramePointer(DAG, Fn, IncomingFPOp); } |

