2007-05-03-VectorInit.cpp 244 Bytes Raw Blame History Permalink 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); }