1 // RUN: %clang_cc1 -triple powerpc64le-unknown-linux-gnu -emit-llvm \
2 // RUN: -o - %s | FileCheck %s
11 void func(int a
, int b
[], float c
, float d
[], double e
, double f
[]) {
13 // CHECK: @llvm.ppc.dcbf(ptr
16 // CHECK: @llvm.ppc.dcbf(ptr
18 __builtin_dcbf (&b
[2]);
19 // CHECK: @llvm.ppc.dcbf(ptr
21 __builtin_dcbf (&B
[2]);
22 // CHECK: @llvm.ppc.dcbf(ptr
25 // CHECK: @llvm.ppc.dcbf(ptr
28 // CHECK: @llvm.ppc.dcbf(ptr
30 __builtin_dcbf (&d
[2]);
31 // CHECK: @llvm.ppc.dcbf(ptr
33 __builtin_dcbf (&D
[2]);
34 // CHECK: @llvm.ppc.dcbf(ptr
37 // CHECK: @llvm.ppc.dcbf(ptr
40 // CHECK: @llvm.ppc.dcbf(ptr
42 __builtin_dcbf (&f
[0]);
43 // CHECK: @llvm.ppc.dcbf(ptr
45 __builtin_dcbf (&F
[0]);
46 // CHECK: @llvm.ppc.dcbf(ptr