blob: ac4c53e221d07a44dfd832689677624542c54ff0 [file] [log] [blame]
Krzysztof Parzyszek6895b2c2016-02-18 13:58:38 +00001; RUN: llc -march=hexagon -O0 < %s | FileCheck %s
2; RUN: llc -march=hexagon -O0 < %s | FileCheck -check-prefix=CHECK-CALL %s
3; Hexagon Programmer's Reference Manual 11.9.1 SYSTEM/USER
4
5; CHECK-CALL-NOT: call
6
7; Data cache prefetch
8declare void @llvm.hexagon.prefetch(i8*)
9define void @prefetch(i8* %a) {
10 call void @llvm.hexagon.prefetch(i8* %a)
11 ret void
12}
Krzysztof Parzyszeka72fad92017-02-10 15:33:13 +000013; CHECK: dcfetch({{.*}}+#0)