summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/NoAliasAnalysis.cpp
diff options
context:
space:
mode:
authorNick Lewycky <nicholas@mxc.ca>2014-07-15 00:53:38 +0000
committerNick Lewycky <nicholas@mxc.ca>2014-07-15 00:53:38 +0000
commit7a63c3b3899fd33b51c2d32f08cad34b5ee5a46f (patch)
treeae0abe81bed655b9ef7480ea16e4b301b2727995 /llvm/lib/Analysis/NoAliasAnalysis.cpp
parent45a44f3c4da7969ee8534ad16ea841ff301f6b1c (diff)
downloadbcm5719-llvm-7a63c3b3899fd33b51c2d32f08cad34b5ee5a46f.tar.gz
bcm5719-llvm-7a63c3b3899fd33b51c2d32f08cad34b5ee5a46f.zip
Revert r212572 "improve BasicAA CS-CS queries", it causes PR20303.
llvm-svn: 213024
Diffstat (limited to 'llvm/lib/Analysis/NoAliasAnalysis.cpp')
-rw-r--r--llvm/lib/Analysis/NoAliasAnalysis.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/Analysis/NoAliasAnalysis.cpp b/llvm/lib/Analysis/NoAliasAnalysis.cpp
index 139fa38b8a9..4e11e50e289 100644
--- a/llvm/lib/Analysis/NoAliasAnalysis.cpp
+++ b/llvm/lib/Analysis/NoAliasAnalysis.cpp
@@ -15,7 +15,6 @@
#include "llvm/Analysis/Passes.h"
#include "llvm/Analysis/AliasAnalysis.h"
#include "llvm/IR/DataLayout.h"
-#include "llvm/IR/LLVMContext.h"
#include "llvm/Pass.h"
using namespace llvm;
@@ -54,13 +53,6 @@ namespace {
bool pointsToConstantMemory(const Location &Loc, bool OrLocal) override {
return false;
}
- Location getArgLocation(ImmutableCallSite CS, unsigned ArgIdx,
- ModRefResult &Mask) override {
- Mask = ModRef;
- return Location(CS.getArgument(ArgIdx), UnknownSize,
- CS.getInstruction()->getMetadata(LLVMContext::MD_tbaa));
- }
-
ModRefResult getModRefInfo(ImmutableCallSite CS,
const Location &Loc) override {
return ModRef;
OpenPOWER on IntegriCloud