• 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 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
26