blob: 2b96576ce449305f16cdf978c674951ade1b6940 [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 double> %v, <4 x double>* %p) {
5entry:
6 store <4 x double> %v, <4 x double>* %p, align 8
7 ret void
8}
9
10; CHECK: @foo
11; CHECK: stfd
12; CHECK: stfd
13; CHECK: stfd
14; CHECK: stfd
15; CHECK: blr
16
17define void @bar(<4 x double> %v, <4 x double>* %p) {
18entry:
19 store <4 x double> %v, <4 x double>* %p, align 32
20 ret void
21}
22
23; CHECK: @bar
24; CHECK: qvstfdx
25