[polly] r254327 - ScopInfo: Further simplify code

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 30 13:13:44 PST 2015


Author: grosser
Date: Mon Nov 30 15:13:43 2015
New Revision: 254327

URL: http://llvm.org/viewvc/llvm-project?rev=254327&view=rev
Log:
ScopInfo: Further simplify code

Acc==MA implies Acc->getAccessInstruction() == MA->getAccessInstruction().

Suggested as post-commit review for 254305 by Michael Kruse.

Modified:
    polly/trunk/lib/Analysis/ScopInfo.cpp

Modified: polly/trunk/lib/Analysis/ScopInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Analysis/ScopInfo.cpp?rev=254327&r1=254326&r2=254327&view=diff
==============================================================================
--- polly/trunk/lib/Analysis/ScopInfo.cpp (original)
+++ polly/trunk/lib/Analysis/ScopInfo.cpp Mon Nov 30 15:13:43 2015
@@ -1468,8 +1468,7 @@ void ScopStmt::removeMemoryAccesses(Memo
   // together with all scalar accesses that were caused by them.
   for (MemoryAccess *MA : InvMAs) {
     auto Predicate = [&](MemoryAccess *Acc) {
-      return Acc == MA ||
-             Acc->getAccessInstruction() == MA->getAccessInstruction();
+      return Acc->getAccessInstruction() == MA->getAccessInstruction();
     };
     MemAccs.erase(std::remove_if(MemAccs.begin(), MemAccs.end(), Predicate),
                   MemAccs.end());




More information about the llvm-commits mailing list