xref: /llvm-project/llvm/test/CodeGen/AArch64/readcyclecounter.ll (revision 3a894fd90b0569b4ddd9782e3ab3a4b1e85c0075)
1; RUN: llc -mtriple=aarch64 < %s | FileCheck %s
2
3
4define i64 @test_readcyclecounter() nounwind {
5  ; CHECK-LABEL:   test_readcyclecounter:
6  ; CHECK:         // %bb.0:
7  ; CHECK-NEXT:    mrs x0, CNTVCT_EL0
8  ; CHECK-NEXT:    ret
9  %tmp0 = call i64 @llvm.readcyclecounter()
10  ret i64 %tmp0
11}
12
13declare i64 @llvm.readcyclecounter()
14