forked from OSchip/llvm-project
LibCallAliasAnalysis doesn't use TargetData.
llvm-svn: 77729
This commit is contained in:
parent
3ebf848b47
commit
e8c035df6f
|
|
@ -16,7 +16,6 @@
|
||||||
#include "llvm/Analysis/LibCallSemantics.h"
|
#include "llvm/Analysis/LibCallSemantics.h"
|
||||||
#include "llvm/Function.h"
|
#include "llvm/Function.h"
|
||||||
#include "llvm/Pass.h"
|
#include "llvm/Pass.h"
|
||||||
#include "llvm/Target/TargetData.h"
|
|
||||||
using namespace llvm;
|
using namespace llvm;
|
||||||
|
|
||||||
// Register this pass...
|
// Register this pass...
|
||||||
|
|
@ -37,7 +36,6 @@ LibCallAliasAnalysis::~LibCallAliasAnalysis() {
|
||||||
|
|
||||||
void LibCallAliasAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
|
void LibCallAliasAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
|
||||||
AliasAnalysis::getAnalysisUsage(AU);
|
AliasAnalysis::getAnalysisUsage(AU);
|
||||||
AU.addRequired<TargetData>();
|
|
||||||
AU.setPreservesAll(); // Does not transform code
|
AU.setPreservesAll(); // Does not transform code
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue