[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