[llvm-commits] [llvm] r61026 - /llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp

Chris Lattner sabre at nondot.org
Sun Dec 14 20:58:30 PST 2008


Author: lattner
Date: Sun Dec 14 22:58:29 2008
New Revision: 61026

URL: http://llvm.org/viewvc/llvm-project?rev=61026&view=rev
Log:
if we have a phi translation failure of the start block,
return *just* a clobber of the start block, not other 
random stuff as well.

Modified:
    llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp

Modified: llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp?rev=61026&r1=61025&r2=61026&view=diff

==============================================================================
--- llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp (original)
+++ llvm/trunk/lib/Analysis/MemoryDependenceAnalysis.cpp Sun Dec 14 22:58:29 2008
@@ -494,6 +494,7 @@
   if (!getNonLocalPointerDepFromBB(Pointer, PointeeSize, isLoad, FromBB,
                                    Result, Visited, true))
     return;
+  Result.clear();
   Result.push_back(std::make_pair(FromBB,
                                   MemDepResult::getClobber(FromBB->begin())));
 }





More information about the llvm-commits mailing list