xref: /llvm-project/llvm/test/CodeGen/AArch64/inline-asm-blockaddress.ll (revision 5ddce70ef0e5a641d7fea95e31fc5e2439cb98cb)
1; RUN: llc -mtriple=aarch64-unknown-linux-gnu < %s | FileCheck %s
2; CHECK-LABEL: foo:
3; CHECK: TEST .Ltmp0
4define void @foo() {
5entry:
6  br label %bar
7bar:
8  call void asm sideeffect "#TEST $0", "i,~{dirflag},~{fpsr},~{flags}"(ptr blockaddress(@foo, %bar))
9  ret void
10indirectgoto:
11  indirectbr ptr undef, [label %bar]
12}
13