1 ; RUN: llc < %s -mtriple=ve-unknown-unknown | FileCheck %s
3 ; Function Attrs: nounwind mustprogress
4 define void @_Z6fenceiv() {
6 tail call void @llvm.ve.vl.fencei()
10 ; Function Attrs: nounwind
11 declare void @llvm.ve.vl.fencei()
13 ; Function Attrs: nounwind mustprogress
14 define void @_Z7fencem3v() {
16 tail call void @llvm.ve.vl.fencem.s(i32 3)
20 ; Function Attrs: nounwind
21 declare void @llvm.ve.vl.fencem.s(i32)
23 ; Function Attrs: nounwind mustprogress
24 define void @_Z7fencec7v() {
26 tail call void @llvm.ve.vl.fencec.s(i32 7)
30 ; Function Attrs: nounwind
31 declare void @llvm.ve.vl.fencec.s(i32)