32 lines · plain
1; RUN: llc < %s -mtriple=ve-unknown-unknown | FileCheck %s2 3; Function Attrs: nounwind mustprogress4define void @_Z6fenceiv() {5; CHECK: fencei6 tail call void @llvm.ve.vl.fencei()7 ret void8}9 10; Function Attrs: nounwind11declare void @llvm.ve.vl.fencei()12 13; Function Attrs: nounwind mustprogress14define void @_Z7fencem3v() {15; CHECK: fencem 316 tail call void @llvm.ve.vl.fencem.s(i32 3)17 ret void18}19 20; Function Attrs: nounwind21declare void @llvm.ve.vl.fencem.s(i32)22 23; Function Attrs: nounwind mustprogress24define void @_Z7fencec7v() {25; CHECK: fencec 726 tail call void @llvm.ve.vl.fencec.s(i32 7)27 ret void28}29 30; Function Attrs: nounwind31declare void @llvm.ve.vl.fencec.s(i32)32