xref: /llvm-project/llvm/test/CodeGen/AArch64/read-pc.ll (revision 8cd780b432d126269f8db3a47d870564c6cec8a3)
1; RUN: llc < %s -mtriple=arm64-linux-gnu | FileCheck %s
2
3define i64 @read_pc() {
4  ; CHECK: adr x0, #0
5  %pc = call i64 @llvm.read_register.i64(metadata !0)
6  ret i64 %pc
7}
8
9declare i64 @llvm.read_register.i64(metadata) nounwind
10
11!0 = !{!"pc"}
12