Chris Lattner cc3d0eb483 Teach memdep to phi translate bitcasts. This allows us to compile
the example in GCC PR16799 to:

LBB1_2:                                                     ## %bb1
	movl	%eax, %eax
	subq	%rax, %rdi
	movq	%rdi, (%rcx)
	movl	(%rdi), %eax
	testl	%eax, %eax
	je	LBB1_2

instead of:

LBB1_2:                                                     ## %bb1
	movl	(%rdi), %ecx
	subq	%rcx, %rdi
	movq	%rdi, (%rax)
	cmpl	$0, (%rdi)
	je	LBB1_2



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89978 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-26 23:41:07 +00:00
..
2009-11-26 00:35:01 +00:00
2009-11-20 02:52:08 +00:00
2009-10-13 20:45:18 +00:00
2009-09-05 11:34:46 +00:00
2009-11-08 09:07:42 +00:00
2009-10-16 16:30:02 +00:00
2009-10-24 20:32:36 +00:00
2009-08-25 15:38:29 +00:00
2009-08-25 15:38:29 +00:00