Set blockBegin to point to the beginning of the block,
authorDan Gohman <gohman@apple.com>
Mon, 31 Mar 2008 22:08:00 +0000 (22:08 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 31 Mar 2008 22:08:00 +0000 (22:08 +0000)
not the end.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48999 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/MemoryDependenceAnalysis.cpp

index 40cfc1cc099a538e4842d86c26068fa807d3d177..e881f799a6788297073ed8c520beab21accfc6ff 100644 (file)
@@ -99,11 +99,11 @@ Instruction* MemoryDependenceAnalysis::getCallSiteDependency(CallSite C,
   // If the starting point was specifiy, use it
   if (start) {
     QI = start;
-    blockBegin = start->getParent()->end();
+    blockBegin = start->getParent()->begin();
   // If the starting point wasn't specified, but the block was, use it
   } else if (!start && block) {
     QI = block->end();
-    blockBegin = block->end();
+    blockBegin = block->begin();
   }
   
   // Walk backwards through the block, looking for dependencies