Simplification noticed by Frits.
authorBill Wendling <isanbard@gmail.com>
Sat, 26 Mar 2011 09:32:07 +0000 (09:32 +0000)
committerBill Wendling <isanbard@gmail.com>
Sat, 26 Mar 2011 09:32:07 +0000 (09:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128333 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/DeadStoreElimination.cpp

index 7d957f06e7d9b8c1c94be82447cd80da3222ea39..b948bed9d44809913cfa396b1c4586908fbb920f 100644 (file)
@@ -361,9 +361,8 @@ static bool isCompleteOverwrite(const AliasAnalysis::Location &Later,
   //
   //        |--earlier--|
   //    |-----  later  ------|
-  if ((EarlierOff == LaterOff && Earlier.Size <= Later.Size) ||
-      (EarlierOff > LaterOff &&
-       EarlierOff + Earlier.Size <= LaterOff + Later.Size))
+  if (EarlierOff >= LaterOff &&
+      EarlierOff + Earlier.Size <= LaterOff + Later.Size)
     return true;
 
   // Otherwise, they don't completely overlap.