1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| // RUN: %clang_cc1 -emit-llvm %s -o -
| // PR1378
|
| typedef float v4sf __attribute__((vector_size(16)));
|
| typedef v4sf float4;
|
| static float4 splat4(float a)
| {
| float4 tmp = {a,a,a,a};
| return tmp;
| }
|
| float4 foo(float a)
| {
| return splat4(a);
| }
|
|