Chris Lattner f3ba434781 Teach SD some vector identities, allowing us to compile vec_set-9 into:
_test3:
	movd	%rdi, %xmm1
	#IMPLICIT_DEF %xmm0
	punpcklqdq	%xmm1, %xmm0
	ret

instead of:

_test3:
	#IMPLICIT_DEF %rax
	movd	%rax, %xmm0
	movd	%rdi, %xmm1
	punpcklqdq	%xmm1, %xmm0
	ret

This is still not ideal.  There is no reason to two xmm regs.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48058 91177308-0d34-0410-b5e6-96231b3b80d8
2008-03-08 23:43:36 +00:00
..
2007-08-30 16:07:20 +00:00
2007-10-14 05:57:21 +00:00
2007-07-19 23:53:29 +00:00
2007-07-19 23:13:04 +00:00
2007-05-16 06:14:10 +00:00
2007-07-19 23:13:04 +00:00
2007-06-05 01:45:08 +00:00
2007-06-29 00:27:18 +00:00
2007-06-29 23:17:15 +00:00
2007-06-29 21:40:30 +00:00
2007-08-13 18:42:37 +00:00
2007-09-18 22:56:31 +00:00
2007-10-05 01:44:22 +00:00
2007-10-12 09:10:27 +00:00
2007-10-13 03:10:54 +00:00
2007-10-13 03:10:54 +00:00
2007-10-15 16:35:13 +00:00
2007-10-16 19:29:47 +00:00
2007-10-19 22:05:00 +00:00
2007-11-02 17:36:58 +00:00
2007-11-16 23:55:08 +00:00
2008-02-14 01:32:53 +00:00
2008-02-21 07:42:26 +00:00
2008-03-02 18:05:14 +00:00
2008-03-04 08:01:56 +00:00
2008-02-12 19:11:29 +00:00
2007-09-25 17:50:55 +00:00
2008-02-21 07:42:26 +00:00
2008-02-21 07:42:26 +00:00
2007-10-29 22:07:18 +00:00
2007-05-19 01:22:52 +00:00
2007-05-17 03:29:17 +00:00
2007-09-25 17:50:55 +00:00
2008-02-23 02:57:25 +00:00
2008-01-24 06:35:44 +00:00
2007-11-24 05:39:29 +00:00
2008-02-21 07:42:26 +00:00
2007-10-08 22:20:32 +00:00
2007-12-29 08:19:39 +00:00
2008-01-17 19:59:44 +00:00
2008-02-12 19:11:29 +00:00
2007-10-12 07:49:48 +00:00
2008-01-15 22:22:02 +00:00
2007-06-29 00:27:18 +00:00
2007-12-06 22:12:45 +00:00
2007-12-29 19:24:06 +00:00
2008-02-21 07:42:26 +00:00
2007-07-19 23:13:04 +00:00