[llvm-commits] [llvm] r74509 - /llvm/trunk/lib/Target/X86/README.txt

Chris Lattner sabre at nondot.org
Mon Jun 29 22:22:31 PDT 2009


Author: lattner
Date: Tue Jun 30 00:22:31 2009
New Revision: 74509

URL: http://llvm.org/viewvc/llvm-project?rev=74509&view=rev
Log:
remove a bogus note.

Modified:
    llvm/trunk/lib/Target/X86/README.txt

Modified: llvm/trunk/lib/Target/X86/README.txt
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/README.txt?rev=74509&r1=74508&r2=74509&view=diff

==============================================================================
--- llvm/trunk/lib/Target/X86/README.txt (original)
+++ llvm/trunk/lib/Target/X86/README.txt Tue Jun 30 00:22:31 2009
@@ -1932,23 +1932,3 @@
 instcombine.
 
 //===---------------------------------------------------------------------===//
-
-It looks like we don't have patterns (or they aren't matching) for adc with
-immediate:
-
-define i64 @f1(i64 %a) nounwind {
-   %tmp = sub i64 %a, 734439407618
-   ret i64 %tmp
-}
-$ llvm-as < t.ll | llc -march=x86
-
-_f1:
-	movl	4(%esp), %eax
-	addl	$4294967294, %eax
-	movl	$4294967124, %edx
-	adcl	8(%esp), %edx
-	ret
-
-There is no need to clobber %edx there.
-
-//===---------------------------------------------------------------------===//





More information about the llvm-commits mailing list