brintos

brintos / llvm-project-archived public Read only

0
0
Text · 244 B · 626eaac Raw
12 lines · plain
1; RUN: llc < %s -mtriple=arm64-linux-gnu | FileCheck %s2 3define i64 @read_pc() {4  ; CHECK: adr x0, #05  %pc = call i64 @llvm.read_register.i64(metadata !0)6  ret i64 %pc7}8 9declare i64 @llvm.read_register.i64(metadata) nounwind10 11!0 = !{!"pc"}12