• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1; RUN: llc < %s -march=ppc64 -mcpu=a2q | FileCheck %s
2target triple = "powerpc64-bgq-linux"
3
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
26