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