blob: 81cff7b6457f14d1358a53093377ef7b373168aa [file] [log] [blame]
Matthias Braune2d2ce92017-08-01 22:20:41 +00001; RUN: llc -verify-machineinstrs < %s -mcpu=a2q | FileCheck %s
Hal Finkel6b6e9e22015-02-25 01:26:59 +00002target triple = "powerpc64-bgq-linux"
Hal Finkelc93a9a22015-02-25 01:06:45 +00003
4define void @foo(<4 x float> %v, <4 x float>* %p) {
5entry:
6 store <4 x float> %v, <4 x float>* %p, align 4
7 ret void
8}
9
10; CHECK: @foo
11; CHECK: stfs
12; CHECK: stfs
13; CHECK: stfs
14; CHECK: stfs
15; CHECK: blr
16
17define void @bar(<4 x float> %v, <4 x float>* %p) {
18entry:
19 store <4 x float> %v, <4 x float>* %p, align 16
20 ret void
21}
22
23; CHECK: @bar
24; CHECK: qvstfsx
25