1; RUN: llc -mtriple=aarch64-windows %s -o -| FileCheck %s 2; RUN: llc -mtriple=aarch64-windows -fast-isel %s -o - | FileCheck %s 3; RUN: llc -mtriple=aarch64-windows -global-isel %s -o - | FileCheck %s 4; RUN: llc -mtriple=aarch64-linux-gnu %s -o -| FileCheck %s 5; RUN: llc -mtriple=arm64-apple-ios -global-isel %s -o - | FileCheck %s 6; RUN: llc -mtriple=arm64-apple-macosx -fast-isel %s -o - | FileCheck %s 7 8; CHECK-LABEL: test1: 9; CHECK: brk #0xf000 10define void @test1() noreturn nounwind { 11entry: 12 tail call void @llvm.debugtrap( ) 13 ret void 14} 15 16declare void @llvm.debugtrap() nounwind 17