Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / AArch64 / ubsantrap.ll
blobfafc195f04e03bfe585627ec7d93453c0217c1b8
1 ; RUN: llc -mtriple=arm64-apple-ios %s -o - | FileCheck %s
2 ; RUN: llc -mtriple=arm64-apple-ios -global-isel %s -o - | FileCheck %s
4 define void @test_ubsantrap() {
5 ; CHECK-LABEL: test_ubsantrap
6 ; CHECK: brk #0x550c
7   call void @llvm.ubsantrap(i8 12)
8   ret void
11 define void @test_ubsantrap_function() {
12 ; CHECK-LABEL: test_ubsantrap_function:
13 ; CHECK: mov w0, #12
14 ; CHECK: bl _wibble
15   call void @llvm.ubsantrap(i8 12) "trap-func-name"="wibble"
16   ret void
19 declare void @llvm.ubsantrap(i8)