Revert 229175
authorPhilip Reames <listmail@philipreames.com>
Sun, 15 Feb 2015 19:07:31 +0000 (19:07 +0000)
committerPhilip Reames <listmail@philipreames.com>
Sun, 15 Feb 2015 19:07:31 +0000 (19:07 +0000)
This change is a logical suspect in 22587 and 22590.  Given it's of minimal importanance and I can't get clang to build on my home machine, I'm reverting so that I can deal with this next week.

llvm-svn: 229322

llvm/lib/Analysis/MemoryDependenceAnalysis.cpp

index f0e7024..6d38863 100644 (file)
@@ -422,9 +422,7 @@ getPointerDependencyFrom(const AliasAnalysis::Location &MemLoc, bool isLoad,
   }
 
   // Walk backwards through the basic block, looking for dependencies.
-  // We can stop before processing PHIs or dbg intrinsics.
-  const BasicBlock::iterator Begin(BB->getFirstNonPHIOrDbg());
-  while (ScanIt != Begin) {
+  while (ScanIt != BB->begin()) {
     Instruction *Inst = --ScanIt;
 
     if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(Inst))