Revert " [LoongArch][ISel] Check the number of sign bits in `PatGprGpr_32` (#107432)"
[llvm-project.git] / llvm / test / CodeGen / X86 / dwarf_eh_resume.ll
blobd66d89d16a394cae33d3eb2abb7c1fe680941f24
1 ; RUN: opt -mtriple=x86_64-linux-gnu -dwarf-eh-prepare -S %s | FileCheck %s
2 ; RUN: opt -mtriple=x86_64-linux-gnu -passes=dwarf-eh-prepare -S %s | FileCheck %s
4 declare i32 @hoge(...)
6 ; Check that 'resume' is lowered to _Unwind_Resume which marked as 'noreturn'
7 define void @pluto() align 2 personality ptr @hoge {
8 ;CHECK: call void @_Unwind_Resume(ptr %exn.obj) [[A:#.*]]
9 ;CHECK: attributes [[A]] = { noreturn }
10 bb:
11   invoke void @spam()
12           to label %bb1 unwind label %bb2
14 bb1:                                              ; preds = %bb
15   ret void
17 bb2:                                              ; preds = %bb
18   %tmp = landingpad { ptr, i32 }
19           cleanup
20   resume { ptr, i32 } %tmp
24 declare void @spam()