This has been implemented.
authorDuncan Sands <baldrick@free.fr>
Thu, 17 Feb 2011 08:16:56 +0000 (08:16 +0000)
committerDuncan Sands <baldrick@free.fr>
Thu, 17 Feb 2011 08:16:56 +0000 (08:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125738 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/README.txt

index 1a33aa8ed8faca8289d52c5abe8eac78e44810fd..4e14fbbb09ba97af88f8b7e73ef54e2b1ce43ea5 100644 (file)
@@ -2225,16 +2225,6 @@ avoids partial register stalls in some important cases.
 
 //===---------------------------------------------------------------------===//
 
-We should fold compares like this:
-
- %1266 = add nsw i32 %.84.i.i.i, 1
- %560 = add nsw i32 %556, 1
- %1267 = icmp slt i32 %1266, %560
-
-to a single 'icmp slt' when the add's have a single use, since they are NSW.
-
-//===---------------------------------------------------------------------===//
-
 We don't fold (icmp (add) (add)) unless the two adds only have a single use.
 There are a lot of cases that we're refusing to fold in (e.g.) 256.bzip2, for
 example: