Dan Gohman | 0a06310 | 2009-09-08 23:54:48 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=x86 -mattr=+sse2 | grep movq |
Eli Friedman | e6bb1e5 | 2009-06-07 06:52:44 +0000 | [diff] [blame] | 2 | |
| 3 | define <4 x float> @a(<4 x float> %a, float* nocapture %p) nounwind readonly { |
| 4 | entry: |
| 5 | %tmp1 = load float* %p |
| 6 | %vecins = insertelement <4 x float> undef, float %tmp1, i32 0 |
| 7 | %add.ptr = getelementptr float* %p, i32 1 |
| 8 | %tmp5 = load float* %add.ptr |
| 9 | %vecins7 = insertelement <4 x float> %vecins, float %tmp5, i32 1 |
| 10 | ret <4 x float> %vecins7 |
| 11 | } |
| 12 | |