Support return of MMX values in 64-bit mode.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65152 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Evan Cheng
2009-02-20 20:43:02 +00:00
parent 9a65cfe7dd
commit 79fb3b434f
2 changed files with 28 additions and 3 deletions

View File

@@ -0,0 +1,13 @@
; RUN: llvm-as < %s | llc -march=x86-64 -mattr=+mmx
; rdar://6602459
@g_v1di = external global <1 x i64>
define void @test_v1di() nounwind {
entry:
%call = call <1 x i64> @return_v1di() ; <<1 x i64>> [#uses=0]
store <1 x i64> %call, <1 x i64>* @g_v1di
ret void
}
declare <1 x i64> @return_v1di()