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/test/Transforms/LCSSA/avoid-intrinsics-in-catchswitch.ll | |
| 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/test/Transforms/LCSSA/avoid-intrinsics-in-catchswitch.ll')
| -rw-r--r-- | llvm/test/Transforms/LCSSA/avoid-intrinsics-in-catchswitch.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/Transforms/LCSSA/avoid-intrinsics-in-catchswitch.ll b/llvm/test/Transforms/LCSSA/avoid-intrinsics-in-catchswitch.ll index d1c25c0c728..55357f1fee5 100644 --- a/llvm/test/Transforms/LCSSA/avoid-intrinsics-in-catchswitch.ll +++ b/llvm/test/Transforms/LCSSA/avoid-intrinsics-in-catchswitch.ll @@ -85,7 +85,7 @@ declare %class.f* @"\01??0f@@QEAA@H@Z"(%class.f* returned, i32) unnamed_addr define internal i32 @"\01?filt$0@0@m@@"(i8* %exception_pointers, i8* %frame_pointer) personality i8* bitcast (i32 (...)* @__C_specific_handler to i8*) { entry: - %0 = tail call i8* @llvm.x86.seh.recoverfp(i8* bitcast (i32 ()* @"\01?m@@YAJXZ" to i8*), i8* %frame_pointer) + %0 = tail call i8* @llvm.eh.recoverfp(i8* bitcast (i32 ()* @"\01?m@@YAJXZ" to i8*), i8* %frame_pointer) %1 = tail call i8* @llvm.localrecover(i8* bitcast (i32 ()* @"\01?m@@YAJXZ" to i8*), i8* %0, i32 0) %2 = tail call i8* @llvm.localrecover(i8* bitcast (i32 ()* @"\01?m@@YAJXZ" to i8*), i8* %0, i32 1) %status = bitcast i8* %2 to i32* @@ -112,7 +112,7 @@ ehcleanup: ; preds = %entry cleanupret from %9 unwind to caller } -declare i8* @llvm.x86.seh.recoverfp(i8*, i8*) +declare i8* @llvm.eh.recoverfp(i8*, i8*) declare i8* @llvm.localrecover(i8*, i8*, i32) declare i32 @"\01?j@@YAJVf@@JPEAUk@@PEAH@Z"(i8, i32, %struct.k*, i32*) local_unnamed_addr declare i32 @__C_specific_handler(...) |

