InstSimplify: Simplify (X - (0 - Y)) if the second sub is NUW
[oota-llvm.git] / lib / Analysis / ScalarEvolutionAliasAnalysis.cpp
index 6933f74150fd3c1a3efd38fab3ef031f020aaa3e..5c339eecdd62ce62b495828ce2cf5632bce2ba81 100644 (file)
@@ -162,10 +162,10 @@ ScalarEvolutionAliasAnalysis::alias(const Location &LocA,
   if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr))
     if (alias(Location(AO ? AO : LocA.Ptr,
                        AO ? +UnknownSize : LocA.Size,
-                       AO ? nullptr : LocA.TBAATag),
+                       AO ? AAMDNodes() : LocA.AATags),
               Location(BO ? BO : LocB.Ptr,
                        BO ? +UnknownSize : LocB.Size,
-                       BO ? nullptr : LocB.TBAATag)) == NoAlias)
+                       BO ? AAMDNodes() : LocB.AATags)) == NoAlias)
       return NoAlias;
 
   // Forward the query to the next analysis.