From: Dale Johannesen Date: Wed, 11 Mar 2009 21:13:01 +0000 (+0000) Subject: Debug intriniscs should be skipped when looking X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=497cb6fd4c9505f49842edd3f754f967b5fd9401;p=oota-llvm.git Debug intriniscs should be skipped when looking for a dependency, not terminate the search. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66709 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Analysis/MemoryDependenceAnalysis.cpp b/lib/Analysis/MemoryDependenceAnalysis.cpp index 9ce7ca9c9d2..ed95b90cc98 100644 --- a/lib/Analysis/MemoryDependenceAnalysis.cpp +++ b/lib/Analysis/MemoryDependenceAnalysis.cpp @@ -123,7 +123,7 @@ getCallSiteDependencyFrom(CallSite CS, bool isReadOnlyCall, PointerSize = ~0ULL; } else if (isa(Inst) || isa(Inst)) { // Debug intrinsics don't cause dependences. - if (isa(Inst)) break; + if (isa(Inst)) continue; CallSite InstCS = CallSite::get(Inst); // If these two calls do not interfere, look past it. switch (AA->getModRefInfo(CS, InstCS)) {