Minimally update this code to handle PartialAlias.
authorDan Gohman <gohman@apple.com>
Fri, 10 Dec 2010 20:14:49 +0000 (20:14 +0000)
committerDan Gohman <gohman@apple.com>
Fri, 10 Dec 2010 20:14:49 +0000 (20:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121518 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/LoopDependenceAnalysis.cpp

index a3171ba957ab524be07c33ff21b6337da8d34c6d..618c98705f845462e1a3a125984fa9b6a023af53 100644 (file)
@@ -221,6 +221,7 @@ LoopDependenceAnalysis::analysePair(DependencePair *P) const {
 
   switch (UnderlyingObjectsAlias(AA, aPtr, bPtr)) {
   case AliasAnalysis::MayAlias:
+  case AliasAnalysis::PartialAlias:
     // We can not analyse objects if we do not know about their aliasing.
     DEBUG(dbgs() << "---> [?] may alias\n");
     return Unknown;