Have AliasSet::aliasesUnknownInst use pointer TBAA info when available
authorHal Finkel <hfinkel@anl.gov>
Fri, 10 Feb 2012 15:52:39 +0000 (15:52 +0000)
committerHal Finkel <hfinkel@anl.gov>
Fri, 10 Feb 2012 15:52:39 +0000 (15:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150249 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/AliasSetTracker.cpp

index 3fcd3b55de5715974905d4c52495082c0872fd8e..f80e2fba801080ef8f40c0f5ac0e81402dbf384e 100644 (file)
@@ -189,7 +189,9 @@ bool AliasSet::aliasesUnknownInst(Instruction *Inst, AliasAnalysis &AA) const {
   }
 
   for (iterator I = begin(), E = end(); I != E; ++I)
-    if (AA.getModRefInfo(Inst, I.getPointer(), I.getSize()) !=
+    if (AA.getModRefInfo(Inst, AliasAnalysis::Location(I.getPointer(),
+                                                       I.getSize(),
+                                                       I.getTBAAInfo())) !=
            AliasAnalysis::NoModRef)
       return true;