Training courses
Kernel and Embedded Linux
Bootlin training courses
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); }