diff options
| author | Dan Gohman <gohman@apple.com> | 2010-08-06 18:24:38 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2010-08-06 18:24:38 +0000 |
| commit | 30dd9ac0401726e553ae8f5e35cfba3db45bbcb5 (patch) | |
| tree | 71074a265fda7833e1eb92578a2c75b56e3668d5 /include | |
| parent | 15f14849f6f97c4e13e8364a28bf149ee1db15cf (diff) | |
| download | external_llvm-30dd9ac0401726e553ae8f5e35cfba3db45bbcb5.zip external_llvm-30dd9ac0401726e553ae8f5e35cfba3db45bbcb5.tar.gz external_llvm-30dd9ac0401726e553ae8f5e35cfba3db45bbcb5.tar.bz2 | |
Implement a proper getModRefInfo for va_arg.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110458 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
| -rw-r--r-- | include/llvm/Analysis/AliasAnalysis.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/include/llvm/Analysis/AliasAnalysis.h b/include/llvm/Analysis/AliasAnalysis.h index bf8f518..7b003d8 100644 --- a/include/llvm/Analysis/AliasAnalysis.h +++ b/include/llvm/Analysis/AliasAnalysis.h @@ -243,6 +243,7 @@ public: /// Convenience functions... ModRefResult getModRefInfo(const LoadInst *L, const Value *P, unsigned Size); ModRefResult getModRefInfo(const StoreInst *S, const Value *P, unsigned Size); + ModRefResult getModRefInfo(const VAArgInst* I, const Value* P, unsigned Size); ModRefResult getModRefInfo(const CallInst *C, const Value *P, unsigned Size) { return getModRefInfo(ImmutableCallSite(C), P, Size); } @@ -250,10 +251,6 @@ public: const Value *P, unsigned Size) { return getModRefInfo(ImmutableCallSite(I), P, Size); } - ModRefResult getModRefInfo(const VAArgInst* I, - const Value* P, unsigned Size) { - return AliasAnalysis::ModRef; - } ModRefResult getModRefInfo(const Instruction *I, const Value *P, unsigned Size) { switch (I->getOpcode()) { |
