diff options
Diffstat (limited to 'test/CodeGen/ARM/2010-08-04-EHCrash.ll')
| -rw-r--r-- | test/CodeGen/ARM/2010-08-04-EHCrash.ll | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/test/CodeGen/ARM/2010-08-04-EHCrash.ll b/test/CodeGen/ARM/2010-08-04-EHCrash.ll deleted file mode 100644 index 69482cc8b35b..000000000000 --- a/test/CodeGen/ARM/2010-08-04-EHCrash.ll +++ /dev/null @@ -1,63 +0,0 @@ -; RUN: llc < %s -mtriple=thumbv7-apple-darwin10 -; <rdar://problem/8264008> - -define linkonce_odr arm_apcscc void @func1() personality i8* bitcast (i32 (...)* @__gxx_personality_sj0 to i8*) { -entry: - %save_filt.936 = alloca i32 ; <i32*> [#uses=2] - %save_eptr.935 = alloca i8* ; <i8**> [#uses=2] - %eh_exception = alloca i8* ; <i8**> [#uses=5] - %eh_selector = alloca i32 ; <i32*> [#uses=3] - %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] - call arm_apcscc void @func2() - br label %return - -bb: ; No predecessors! - %eh_select = load i32, i32* %eh_selector ; <i32> [#uses=1] - store i32 %eh_select, i32* %save_filt.936, align 4 - %eh_value = load i8*, i8** %eh_exception ; <i8*> [#uses=1] - store i8* %eh_value, i8** %save_eptr.935, align 4 - invoke arm_apcscc void @func3() - to label %invcont unwind label %lpad - -invcont: ; preds = %bb - %tmp6 = load i8*, i8** %save_eptr.935, align 4 ; <i8*> [#uses=1] - store i8* %tmp6, i8** %eh_exception, align 4 - %tmp7 = load i32, i32* %save_filt.936, align 4 ; <i32> [#uses=1] - store i32 %tmp7, i32* %eh_selector, align 4 - br label %Unwind - -bb12: ; preds = %ppad - call arm_apcscc void @_ZSt9terminatev() noreturn nounwind - unreachable - -return: ; preds = %entry - ret void - -lpad: ; preds = %bb - %eh_ptr = landingpad { i8*, i32 } - cleanup - %exn = extractvalue { i8*, i32 } %eh_ptr, 0 - store i8* %exn, i8** %eh_exception - %eh_ptr13 = load i8*, i8** %eh_exception ; <i8*> [#uses=1] - %eh_select14 = extractvalue { i8*, i32 } %eh_ptr, 1 - store i32 %eh_select14, i32* %eh_selector - br label %ppad - -ppad: - br label %bb12 - -Unwind: - %eh_ptr15 = load i8*, i8** %eh_exception - call arm_apcscc void @_Unwind_SjLj_Resume(i8* %eh_ptr15) - unreachable -} - -declare arm_apcscc void @func2() - -declare arm_apcscc void @_ZSt9terminatev() noreturn nounwind - -declare arm_apcscc void @_Unwind_SjLj_Resume(i8*) - -declare arm_apcscc void @func3() - -declare arm_apcscc i32 @__gxx_personality_sj0(...) |
