summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LCSSA/avoid-intrinsics-in-catchswitch.ll
diff options
context:
space:
mode:
authorMandeep Singh Grang <mgrang@codeaurora.org>2019-01-16 00:37:13 +0000
committerMandeep Singh Grang <mgrang@codeaurora.org>2019-01-16 00:37:13 +0000
commit436735c3fe8e11ab6535c6b323113ae2c4e1a307 (patch)
treeb8c3af472e3acb5bf055ace287dfc4418b1a105c /llvm/test/Transforms/LCSSA/avoid-intrinsics-in-catchswitch.ll
parentdca9c7cf240944f919f29e57cb12abc2599b084a (diff)
downloadbcm5719-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.ll4
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(...)
OpenPOWER on IntegriCloud