brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 682098c Raw
54 lines · plain
1; RUN: llc -mtriple x86_64-apple-darwin %s -o -   | FileCheck %s   --check-prefix=APPLE2; RUN: llc -mtriple x86_64-pc-windows-gnu %s -o - | FileCheck %s   --check-prefix=MINGW643; RUN: llc -mtriple i686-pc-windows-gnu %s -o -   | FileCheck %s   --check-prefix=MINGW324@_ZTIi = external constant ptr5 6define i32 @main() uwtable optsize ssp personality ptr @__gxx_personality_v0 {7; APPLE: .cfi_startproc8; APPLE: .cfi_personality 155, ___gxx_personality_v09; APPLE: .cfi_lsda 16, Lexception010; APPLE: .cfi_def_cfa_offset 1611; APPLE: callq __Unwind_Resume12; APPLE: .cfi_endproc13; APPLE: GCC_except_table0:14; APPLE: Lexception0:15 16; MINGW64: .seh_proc17; MINGW64: .seh_handler __gxx_personality_v018; MINGW64: .seh_setframe %rbp, 3219; MINGW64: callq _Unwind_Resume20; MINGW64: .seh_handlerdata21; MINGW64: .seh_endproc22; MINGW64: GCC_except_table0:23; MINGW64: Lexception0:24 25; MINGW32: .cfi_startproc26; MINGW32: .cfi_personality 0, ___gxx_personality_v027; MINGW32: .cfi_lsda 0, Lexception028; MINGW32: .cfi_def_cfa_offset 829; MINGW32: calll __Unwind_Resume30; MINGW32: .cfi_endproc31; MINGW32: GCC_except_table0:32; MINGW32: Lexception0:33 34entry:35  invoke void @_Z1fv() optsize36          to label %try.cont unwind label %lpad37 38lpad:39  %0 = landingpad { ptr, i32 }40          cleanup41          catch ptr @_ZTIi42  br label %eh.resume43 44try.cont:45  ret i32 046 47eh.resume:48  resume { ptr, i32 } %049}50 51declare void @_Z1fv() optsize52 53declare i32 @__gxx_personality_v0(...)54