Fix a case where ScalarEvolution was expanding pointer arithmetic
[oota-llvm.git] / test / FrontendC++ / 2007-05-03-VectorInit.cpp
1 // RUN: %llvmgxx %s -S -emit-llvm -O0 -o - 
2 // PR1378
3
4 typedef float v4sf __attribute__((vector_size(16)));
5
6 typedef v4sf float4;
7
8 static float4 splat4(float a) 
9 {
10   float4 tmp = {a,a,a,a};
11   return tmp;
12 }
13
14 float4 foo(float a)
15 {
16   return splat4(a);
17 }