• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: llc < %s -march=bfin | FileCheck %s
2
3declare i64 @llvm.readcyclecounter()
4
5; CHECK: cycles
6; CHECK: cycles2
7define i64 @cyc64() {
8	%tmp.1 = call i64 @llvm.readcyclecounter()
9	ret i64 %tmp.1
10}
11
12; CHECK: cycles
13define i32@cyc32() {
14	%tmp.1 = call i64 @llvm.readcyclecounter()
15        %s = trunc i64 %tmp.1 to i32
16	ret i32 %s
17}
18