llvm-6502/test
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
..
Analysis Fix http://llvm.org/bugs/show_bug.cgi?id=2104 by ordering lexicographically what gets printed. Be const-correct in PrintResults and uninline it too 2008-02-28 08:38:45 +00:00
Archive
Assembler Update bitcode reader and writer to handle multiple return values. 2008-02-26 01:29:32 +00:00
Bindings/Ocaml
Bitcode fix this test. 2008-02-17 00:15:25 +00:00
BugPoint Remove llvm-upgrade 2008-02-17 00:15:09 +00:00
C++Frontend Modify test to expect improved code. 2008-02-15 22:05:15 +00:00
CFrontend test for something more interesting than not crashing 2008-03-05 20:24:26 +00:00
CodeGen Teach SD some vector identities, allowing us to compile vec_set-9 into: 2008-03-08 23:43:36 +00:00
DebugInfo
ExecutionEngine
Feature Exercise the new CFG change. 2008-03-06 06:55:58 +00:00
FrontendAda
FrontendObjC
Integer
lib While hunting for two hanging tests, 2008-02-26 12:08:55 +00:00
Linker much simpler test case 2008-03-08 02:05:22 +00:00
Other Fix a bug that caused opt and other tools to silently ignore 2008-02-23 01:55:25 +00:00
Scripts
TableGen Rename MRegisterInfo to TargetRegisterInfo. 2008-02-10 18:45:23 +00:00
Transforms Update inliner to handle functions that return multiple values. 2008-03-07 20:06:16 +00:00
Verifier Fix PR2113 by verifying allocations. 2008-03-01 09:01:57 +00:00
Makefile unbreak check-one 2008-02-26 13:27:49 +00:00
Makefile.tests
TestRunner.sh