1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/test/CodeGen
Chris Lattner c93ad7d569 Make load->store deletion a bit smarter. This allows us to compile this:
void test(long long *P) { *P ^= 1; }

into just:

_test:
	movl	4(%esp), %eax
	xorl	$1, (%eax)
	ret

instead of code like this:

_test:
	movl	4(%esp), %ecx
        xorl    $1, (%ecx)
	movl	4(%ecx), %edx
	movl	%edx, 4(%ecx)
	ret

llvm-svn: 45762
2008-01-08 23:08:06 +00:00
..
Alpha xfail a test 2007-11-28 05:37:13 +00:00
ARM Remove xfail. This is fixed. 2007-12-20 02:25:21 +00:00
CBackend Change all floating constants that are not exactly 2007-09-05 17:50:36 +00:00
CellSPU More working CellSPU tests: 2007-12-20 00:44:13 +00:00
Generic Setting GlobalDirective in TargetAsmInfo by default rather than 2008-01-07 02:31:11 +00:00
IA64 Convert .cvsignore files 2007-06-29 16:35:07 +00:00
PowerPC remove darwin/i386 t-t 2008-01-08 06:52:51 +00:00
SPARC Convert tests using "| wc -l | grep ..." to use the count script. 2007-08-15 13:36:28 +00:00
X86 Make load->store deletion a bit smarter. This allows us to compile this: 2008-01-08 23:08:06 +00:00