aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-08-06 18:24:38 +0000
committerDan Gohman <gohman@apple.com>2010-08-06 18:24:38 +0000
commit30dd9ac0401726e553ae8f5e35cfba3db45bbcb5 (patch)
tree71074a265fda7833e1eb92578a2c75b56e3668d5 /include
parent15f14849f6f97c4e13e8364a28bf149ee1db15cf (diff)
downloadexternal_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.h5
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()) {