Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(26)

Side by Side Diff: test/ExecutionEngine/MCJIT/eh.ll

Issue 183273009: Prep for merging 3.4: Undo changes from 3.3 branch (Closed) Base URL: http://git.chromium.org/native_client/pnacl-llvm.git@master
Patch Set: Retry Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « test/DebugInfo/X86/stmt-list-multiple-compile-units.ll ('k') | test/MC/AsmParser/exprs.s » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 ; RUN: %lli_mcjit %s 1 ; RUN: %lli_mcjit %s
2 ; XFAIL: arm, cygwin, win32, mingw 2 ; XFAIL: arm, cygwin
3 declare i8* @__cxa_allocate_exception(i64) 3 declare i8* @__cxa_allocate_exception(i64)
4 declare void @__cxa_throw(i8*, i8*, i8*) 4 declare void @__cxa_throw(i8*, i8*, i8*)
5 declare i32 @__gxx_personality_v0(...) 5 declare i32 @__gxx_personality_v0(...)
6 declare void @__cxa_end_catch() 6 declare void @__cxa_end_catch()
7 declare i8* @__cxa_begin_catch(i8*) 7 declare i8* @__cxa_begin_catch(i8*)
8 8
9 @_ZTIi = external constant i8* 9 @_ZTIi = external constant i8*
10 10
11 define void @throwException() { 11 define void @throwException() {
12 %exception = tail call i8* @__cxa_allocate_exception(i64 4) 12 %exception = tail call i8* @__cxa_allocate_exception(i64 4)
(...skipping 10 matching lines...) Expand all
23 %p = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_person ality_v0 to i8*) 23 %p = landingpad { i8*, i32 } personality i8* bitcast (i32 (...)* @__gxx_person ality_v0 to i8*)
24 catch i8* bitcast (i8** @_ZTIi to i8*) 24 catch i8* bitcast (i8** @_ZTIi to i8*)
25 %e = extractvalue { i8*, i32 } %p, 0 25 %e = extractvalue { i8*, i32 } %p, 0
26 call i8* @__cxa_begin_catch(i8* %e) 26 call i8* @__cxa_begin_catch(i8* %e)
27 call void @__cxa_end_catch() 27 call void @__cxa_end_catch()
28 br label %try.cont 28 br label %try.cont
29 29
30 try.cont: 30 try.cont:
31 ret i32 0 31 ret i32 0
32 } 32 }
OLDNEW
« no previous file with comments | « test/DebugInfo/X86/stmt-list-multiple-compile-units.ll ('k') | test/MC/AsmParser/exprs.s » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698