[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