1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -mtriple=i686-apple-darwin8 -mcpu=yonah | FileCheck %s -check-prefix=DARWIN 2*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -mtriple=i686-unknown-linux -mcpu=yonah | FileCheck %s -check-prefix=LINUX 3*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -mtriple=x86_64-scei-ps4 | FileCheck %s -check-prefix=PS4 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Worker; DARWIN-LABEL: test0: 6*9880d681SAndroid Build Coastguard Worker; DARWIN: ud2 7*9880d681SAndroid Build Coastguard Worker; LINUX-LABEL: test0: 8*9880d681SAndroid Build Coastguard Worker; LINUX: ud2 9*9880d681SAndroid Build Coastguard Worker; PS4-LABEL: test0: 10*9880d681SAndroid Build Coastguard Worker; PS4: ud2 11*9880d681SAndroid Build Coastguard Workerdefine i32 @test0() noreturn nounwind { 12*9880d681SAndroid Build Coastguard Workerentry: 13*9880d681SAndroid Build Coastguard Worker tail call void @llvm.trap( ) 14*9880d681SAndroid Build Coastguard Worker unreachable 15*9880d681SAndroid Build Coastguard Worker} 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Worker; DARWIN-LABEL: test1: 18*9880d681SAndroid Build Coastguard Worker; DARWIN: int3 19*9880d681SAndroid Build Coastguard Worker; LINUX-LABEL: test1: 20*9880d681SAndroid Build Coastguard Worker; LINUX: int3 21*9880d681SAndroid Build Coastguard Worker; PS4-LABEL: test1: 22*9880d681SAndroid Build Coastguard Worker; PS4: int $65 23*9880d681SAndroid Build Coastguard Workerdefine i32 @test1() noreturn nounwind { 24*9880d681SAndroid Build Coastguard Workerentry: 25*9880d681SAndroid Build Coastguard Worker tail call void @llvm.debugtrap( ) 26*9880d681SAndroid Build Coastguard Worker unreachable 27*9880d681SAndroid Build Coastguard Worker} 28*9880d681SAndroid Build Coastguard Worker 29*9880d681SAndroid Build Coastguard Workerdeclare void @llvm.trap() nounwind 30*9880d681SAndroid Build Coastguard Workerdeclare void @llvm.debugtrap() nounwind 31*9880d681SAndroid Build Coastguard Worker 32