[llvm] r276542 - [MSSA] Remove useless assert. NFC.

George Burgess IV via llvm-commits llvm-commits at lists.llvm.org
Sat Jul 23 18:50:07 PDT 2016


Author: gbiv
Date: Sat Jul 23 20:50:07 2016
New Revision: 276542

URL: http://llvm.org/viewvc/llvm-project?rev=276542&view=rev
Log:
[MSSA] Remove useless assert. NFC.

liveOnEntry is always a MemoryDef; asserting that a MemoryPhi isn't
liveOnEntry, while correct, isn't very helpful. :)

Modified:
    llvm/trunk/lib/Transforms/Utils/MemorySSA.cpp

Modified: llvm/trunk/lib/Transforms/Utils/MemorySSA.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/MemorySSA.cpp?rev=276542&r1=276541&r2=276542&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/MemorySSA.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/MemorySSA.cpp Sat Jul 23 20:50:07 2016
@@ -368,7 +368,6 @@ class ClobberWalker {
   /// keep track of this information for us, and allow us O(1) lookups of this
   /// info.
   MemoryAccess *getWalkTarget(const MemoryPhi *From) {
-    assert(!MSSA.isLiveOnEntryDef(From) && "liveOnEntry has no target.");
     assert(From->getNumOperands() && "Phi with no operands?");
 
     BasicBlock *BB = From->getBlock();




More information about the llvm-commits mailing list