diff options
| author | 2017-01-14 19:55:43 +0000 | |
|---|---|---|
| committer | 2017-01-14 19:55:43 +0000 | |
| commit | bd3306aecb3a15e8967143b8cdbbccf2b1b19b74 (patch) | |
| tree | 309a8132b44564b9e634c0da6815187ce8eab27c /gnu/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp | |
| parent | killp -a should not kill the window if only one pane. (diff) | |
| download | wireguard-openbsd-bd3306aecb3a15e8967143b8cdbbccf2b1b19b74.tar.xz wireguard-openbsd-bd3306aecb3a15e8967143b8cdbbccf2b1b19b74.zip | |
Import LLVM 3.9.1 including clang and lld.
Diffstat (limited to 'gnu/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp')
| -rw-r--r-- | gnu/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/gnu/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp b/gnu/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp index 25f660ffe22..9bb1048ea8b 100644 --- a/gnu/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp +++ b/gnu/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp @@ -131,19 +131,13 @@ ModRefInfo ObjCARCAAResult::getModRefInfo(ImmutableCallSite CS, return AAResultBase::getModRefInfo(CS, Loc); } -ObjCARCAAResult ObjCARCAA::run(Function &F, AnalysisManager<Function> *AM) { - return ObjCARCAAResult(F.getParent()->getDataLayout(), - AM->getResult<TargetLibraryAnalysis>(F)); +ObjCARCAAResult ObjCARCAA::run(Function &F, AnalysisManager<Function> &AM) { + return ObjCARCAAResult(F.getParent()->getDataLayout()); } -char ObjCARCAA::PassID; - char ObjCARCAAWrapperPass::ID = 0; -INITIALIZE_PASS_BEGIN(ObjCARCAAWrapperPass, "objc-arc-aa", - "ObjC-ARC-Based Alias Analysis", false, true) -INITIALIZE_PASS_DEPENDENCY(TargetLibraryInfoWrapperPass) -INITIALIZE_PASS_END(ObjCARCAAWrapperPass, "objc-arc-aa", - "ObjC-ARC-Based Alias Analysis", false, true) +INITIALIZE_PASS(ObjCARCAAWrapperPass, "objc-arc-aa", + "ObjC-ARC-Based Alias Analysis", false, true) ImmutablePass *llvm::createObjCARCAAWrapperPass() { return new ObjCARCAAWrapperPass(); @@ -154,8 +148,7 @@ ObjCARCAAWrapperPass::ObjCARCAAWrapperPass() : ImmutablePass(ID) { } bool ObjCARCAAWrapperPass::doInitialization(Module &M) { - Result.reset(new ObjCARCAAResult( - M.getDataLayout(), getAnalysis<TargetLibraryInfoWrapperPass>().getTLI())); + Result.reset(new ObjCARCAAResult(M.getDataLayout())); return false; } @@ -166,5 +159,4 @@ bool ObjCARCAAWrapperPass::doFinalization(Module &M) { void ObjCARCAAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { AU.setPreservesAll(); - AU.addRequired<TargetLibraryInfoWrapperPass>(); } |
