Revert " [LoongArch][ISel] Check the number of sign bits in `PatGprGpr_32` (#107432)"
[llvm-project.git] / llvm / test / CodeGen / X86 / trap.ll
blob3d9a858beda851dad37e3780b8c49e6e3d1bf7a1
1 ; RUN: llc < %s -mtriple=i686-apple-darwin8 -mcpu=yonah | FileCheck %s -check-prefixes=CHECK,DARWIN
2 ; RUN: llc < %s -mtriple=i686-unknown-linux -mcpu=yonah | FileCheck %s -check-prefixes=CHECK,LINUX
3 ; RUN: llc < %s -mtriple=x86_64-scei-ps4 | FileCheck %s -check-prefixes=CHECK,PS4
4 ; RUN: llc < %s -mtriple=x86_64-sie-ps5  | FileCheck %s -check-prefixes=CHECK,PS4
5 ; RUN: llc < %s -mtriple=x86_64-windows-msvc | FileCheck %s -check-prefixes=CHECK,WIN64
7 ; CHECK-LABEL: test0:
8 ; CHECK: ud2
9 ; CHECK-NOT: ud2
10 define i32 @test0() noreturn nounwind  {
11 entry:
12         tail call void @llvm.trap( )
13         unreachable
16 ; CHECK-LABEL: test1:
17 ; DARWIN: int3
18 ; LINUX: int3
19 ; PS4: int     $65
20 ; WIN64: int3
21 ; WIN64-NOT: ud2
22 define i32 @test1() noreturn nounwind  {
23 entry:
24         tail call void @llvm.debugtrap( )
25         unreachable
28 declare void @llvm.trap() nounwind 
29 declare void @llvm.debugtrap() nounwind