diff options
author | Chris Lattner <sabre@nondot.org> | 2011-04-26 21:53:34 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-04-26 21:53:34 +0000 |
commit | 32dc9bd1bb1f3c439f7c8cd34eef062c1825442f (patch) | |
tree | a830da900445fcd758a926d64cd1786e202e2fb0 /llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | |
parent | 6b96621a8a2e55e447e4cc64cb16558e74f42a4e (diff) | |
download | bcm5719-llvm-32dc9bd1bb1f3c439f7c8cd34eef062c1825442f.tar.gz bcm5719-llvm-32dc9bd1bb1f3c439f7c8cd34eef062c1825442f.zip |
use AA::isMustAlias to simplify some calls.
llvm-svn: 130248
Diffstat (limited to 'llvm/lib/Analysis/MemoryDependenceAnalysis.cpp')
-rw-r--r-- | llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp b/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp index cb3260990ae..f52b9452040 100644 --- a/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp +++ b/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp @@ -243,9 +243,8 @@ getPointerDependencyFrom(const AliasAnalysis::Location &MemLoc, bool isLoad, // FIXME: This only considers queries directly on the invariant-tagged // pointer, not on query pointers that are indexed off of them. It'd // be nice to handle that at some point. - AliasAnalysis::AliasResult R = - AA->alias(AliasAnalysis::Location(II->getArgOperand(1)), MemLoc); - if (R == AliasAnalysis::MustAlias) + if (AA->isMustAlias(AliasAnalysis::Location(II->getArgOperand(1)), + MemLoc)) return MemDepResult::getDef(II); continue; } @@ -317,8 +316,7 @@ getPointerDependencyFrom(const AliasAnalysis::Location &MemLoc, bool isLoad, (isa<CallInst>(Inst) && extractMallocCall(Inst))) { const Value *AccessPtr = GetUnderlyingObject(MemLoc.Ptr, TD); - if (AccessPtr == Inst || - AA->alias(Inst, 1, AccessPtr, 1) == AliasAnalysis::MustAlias) + if (AccessPtr == Inst || AA->isMustAlias(Inst, AccessPtr)) return MemDepResult::getDef(Inst); continue; } |