Evan Cheng | 79fb3b4 | 2009-02-20 20:43:02 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+mmx |
| 2 | ; rdar://6602459 |
| 3 | |
| 4 | @g_v1di = external global <1 x i64> |
| 5 | |
Evan Cheng | 6140a8b | 2009-02-22 08:05:12 +0000 | [diff] [blame^] | 6 | define void @t1() nounwind { |
Evan Cheng | 79fb3b4 | 2009-02-20 20:43:02 +0000 | [diff] [blame] | 7 | entry: |
| 8 | %call = call <1 x i64> @return_v1di() ; <<1 x i64>> [#uses=0] |
| 9 | store <1 x i64> %call, <1 x i64>* @g_v1di |
| 10 | ret void |
| 11 | } |
| 12 | |
Evan Cheng | 6140a8b | 2009-02-22 08:05:12 +0000 | [diff] [blame^] | 13 | define <1 x i64> @t2() nounwind { |
| 14 | ret <1 x i64> <i64 1> |
| 15 | } |
| 16 | |
Evan Cheng | 79fb3b4 | 2009-02-20 20:43:02 +0000 | [diff] [blame] | 17 | declare <1 x i64> @return_v1di() |