[LLVM][Alignment] Make functions using log of alignment explicit
[llvm-complete.git] / test / CodeGen / PowerPC / qpx-store.ll
blob2b96576ce449305f16cdf978c674951ade1b6940
1 ; RUN: llc -verify-machineinstrs < %s -mcpu=a2q | FileCheck %s
2 target triple = "powerpc64-bgq-linux"
4 define void @foo(<4 x double> %v, <4 x double>* %p) {
5 entry:
6   store <4 x double> %v, <4 x double>* %p, align 8
7   ret void
10 ; CHECK: @foo
11 ; CHECK: stfd
12 ; CHECK: stfd
13 ; CHECK: stfd
14 ; CHECK: stfd
15 ; CHECK: blr
17 define void @bar(<4 x double> %v, <4 x double>* %p) {
18 entry:
19   store <4 x double> %v, <4 x double>* %p, align 32
20   ret void
23 ; CHECK: @bar
24 ; CHECK: qvstfdx