diff options
Diffstat (limited to 'llvm/test/Transforms/HotColdSplit/swifterror.ll')
-rw-r--r-- | llvm/test/Transforms/HotColdSplit/swifterror.ll | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/llvm/test/Transforms/HotColdSplit/swifterror.ll b/llvm/test/Transforms/HotColdSplit/swifterror.ll deleted file mode 100644 index b97b0fa005e..00000000000 --- a/llvm/test/Transforms/HotColdSplit/swifterror.ll +++ /dev/null @@ -1,43 +0,0 @@ -; RUN: opt -hotcoldsplit -hotcoldsplit-threshold=0 -S < %s | FileCheck %s - -target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" -target triple = "x86_64-apple-macosx10.14.0" - -%swift_error = type {i64, i8} - -declare void @sink() cold - -; CHECK-LABEL: define {{.*}}@in_arg( -; CHECK: call void @in_arg.cold.1(%swift_error** swifterror -define void @in_arg(%swift_error** swifterror %error_ptr_ref) { - br i1 undef, label %cold, label %exit - -cold: - store %swift_error* undef, %swift_error** %error_ptr_ref - call void @sink() - br label %exit - -exit: - ret void -} - -; CHECK-LABEL: define {{.*}}@in_alloca( -; CHECK: call void @in_alloca.cold.1(%swift_error** swifterror -define void @in_alloca() { - %err = alloca swifterror %swift_error* - br i1 undef, label %cold, label %exit - -cold: - store %swift_error* undef, %swift_error** %err - call void @sink() - br label %exit - -exit: - ret void -} - -; CHECK-LABEL: define {{.*}}@in_arg.cold.1({{.*}} swifterror -; CHECK: call {{.*}}@sink - -; CHECK-LABEL: define {{.*}}@in_alloca.cold.1({{.*}} swifterror -; CHECK: call {{.*}}@sink |