[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / CodeGen / PowerPC / qpx-s-store.ll
blob81cff7b6457f14d1358a53093377ef7b373168aa
1 ; RUN: llc -verify-machineinstrs < %s -mcpu=a2q | FileCheck %s
2 target triple = "powerpc64-bgq-linux"
4 define void @foo(<4 x float> %v, <4 x float>* %p) {
5 entry:
6   store <4 x float> %v, <4 x float>* %p, align 4
7   ret void
10 ; CHECK: @foo
11 ; CHECK: stfs
12 ; CHECK: stfs
13 ; CHECK: stfs
14 ; CHECK: stfs
15 ; CHECK: blr
17 define void @bar(<4 x float> %v, <4 x float>* %p) {
18 entry:
19   store <4 x float> %v, <4 x float>* %p, align 16
20   ret void
23 ; CHECK: @bar
24 ; CHECK: qvstfsx