blob: b6feb5abbc3fb1ff7f2e11771c87cfc847c7c34b [file] [log] [blame]
Hal Finkel044f8412013-03-15 13:21:21 +00001; RUN: llc < %s -march=ppc64 -mattr=+altivec | grep dst | count 4
Bill Wendlingc3536b82007-09-05 04:05:20 +00002
3define hidden void @_Z4borkPc(i8* %image) {
4entry:
5 tail call void @llvm.ppc.altivec.dst( i8* %image, i32 8, i32 0 )
6 tail call void @llvm.ppc.altivec.dstt( i8* %image, i32 8, i32 0 )
7 tail call void @llvm.ppc.altivec.dstst( i8* %image, i32 8, i32 0 )
8 tail call void @llvm.ppc.altivec.dststt( i8* %image, i32 8, i32 0 )
9 ret void
10}
11
12declare void @llvm.ppc.altivec.dst(i8*, i32, i32)
13declare void @llvm.ppc.altivec.dstt(i8*, i32, i32)
14declare void @llvm.ppc.altivec.dstst(i8*, i32, i32)
15declare void @llvm.ppc.altivec.dststt(i8*, i32, i32)