From: David Majnemer Date: Mon, 15 Aug 2016 03:56:06 +0000 (+0000) Subject: [ScopedNoAliasAA] collectMDInDomain should be a free function X-Git-Tag: llvmorg-4.0.0-rc1~12458 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3b47a5a562326614e4516a0f04274888faadbbc7;p=platform%2Fupstream%2Fllvm.git [ScopedNoAliasAA] collectMDInDomain should be a free function collectMDInDomain doesn't use any class members, making it a free function is not a functional change. llvm-svn: 278651 --- diff --git a/llvm/include/llvm/Analysis/ScopedNoAliasAA.h b/llvm/include/llvm/Analysis/ScopedNoAliasAA.h index 11ffc62..d0514d1 100644 --- a/llvm/include/llvm/Analysis/ScopedNoAliasAA.h +++ b/llvm/include/llvm/Analysis/ScopedNoAliasAA.h @@ -42,8 +42,6 @@ public: private: bool mayAliasInScopes(const MDNode *Scopes, const MDNode *NoAlias) const; - void collectMDInDomain(const MDNode *List, const MDNode *Domain, - SmallPtrSetImpl &Nodes) const; }; /// Analysis pass providing a never-invalidated alias analysis result. diff --git a/llvm/lib/Analysis/ScopedNoAliasAA.cpp b/llvm/lib/Analysis/ScopedNoAliasAA.cpp index 1fc6e02..3a72fd86 100644 --- a/llvm/lib/Analysis/ScopedNoAliasAA.cpp +++ b/llvm/lib/Analysis/ScopedNoAliasAA.cpp @@ -127,9 +127,8 @@ ModRefInfo ScopedNoAliasAAResult::getModRefInfo(ImmutableCallSite CS1, return AAResultBase::getModRefInfo(CS1, CS2); } -void ScopedNoAliasAAResult::collectMDInDomain( - const MDNode *List, const MDNode *Domain, - SmallPtrSetImpl &Nodes) const { +static void collectMDInDomain(const MDNode *List, const MDNode *Domain, + SmallPtrSetImpl &Nodes) { for (const MDOperand &MDOp : List->operands()) if (const MDNode *MD = dyn_cast(MDOp)) if (AliasScopeNode(MD).getDomain() == Domain)