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