From 3a6ac9f9b59b2bb07c9822c24141337dfea30a1d Mon Sep 17 00:00:00 2001 From: Tobias Grosser Date: Mon, 30 Nov 2015 21:13:43 +0000 Subject: ScopInfo: Further simplify code Acc==MA implies Acc->getAccessInstruction() == MA->getAccessInstruction(). Suggested as post-commit review for 254305 by Michael Kruse. llvm-svn: 254327 --- polly/lib/Analysis/ScopInfo.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'polly/lib/Analysis/ScopInfo.cpp') diff --git a/polly/lib/Analysis/ScopInfo.cpp b/polly/lib/Analysis/ScopInfo.cpp index 093cfb09af9..c2c73502fd7 100644 --- a/polly/lib/Analysis/ScopInfo.cpp +++ b/polly/lib/Analysis/ScopInfo.cpp @@ -1468,8 +1468,7 @@ void ScopStmt::removeMemoryAccesses(MemoryAccessList &InvMAs) { // 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()); -- cgit v1.2.3