OSDN Git Service

[CFLAA] Move FunctionHandle to llvm::cflaa.
authorDavide Italiano <davide@freebsd.org>
Tue, 27 Jun 2017 02:43:00 +0000 (02:43 +0000)
committerDavide Italiano <davide@freebsd.org>
Tue, 27 Jun 2017 02:43:00 +0000 (02:43 +0000)
Also, while here, remove an unneeded `using namespace llvm`.
Thanks to George for the suggestion.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306355 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/CFLAliasAnalysisUtils.h
include/llvm/Analysis/CFLAndersAliasAnalysis.h
include/llvm/Analysis/CFLSteensAliasAnalysis.h

index e218178..981a8dd 100644 (file)
@@ -18,7 +18,8 @@
 #include "llvm/IR/Function.h"
 #include "llvm/IR/ValueHandle.h"
 
-using namespace llvm;
+namespace llvm {
+namespace cflaa {
 
 template <typename AAResult> struct FunctionHandle final : public CallbackVH {
   FunctionHandle(Function *Fn, AAResult *Result)
@@ -41,8 +42,6 @@ private:
   }
 };
 
-namespace llvm {
-namespace cflaa {
 static inline const Function *parentFunctionOfValue(const Value *Val) {
   if (auto *Inst = dyn_cast<Instruction>(Val)) {
     auto *Bb = Inst->getParent();
index 5d11a42..4146ad4 100644 (file)
@@ -76,7 +76,7 @@ private:
   /// that simply has empty sets.
   DenseMap<const Function *, Optional<FunctionInfo>> Cache;
 
-  std::forward_list<FunctionHandle<CFLAndersAAResult>> Handles;
+  std::forward_list<cflaa::FunctionHandle<CFLAndersAAResult>> Handles;
 };
 
 /// Analysis pass providing a never-invalidated alias analysis result.
index 1dfdcc7..fd3fa5f 100644 (file)
@@ -94,7 +94,7 @@ private:
   /// have any kind of recursion, it is discernable from a function
   /// that simply has empty sets.
   DenseMap<Function *, Optional<FunctionInfo>> Cache;
-  std::forward_list<FunctionHandle<CFLSteensAAResult>> Handles;
+  std::forward_list<cflaa::FunctionHandle<CFLSteensAAResult>> Handles;
 
   FunctionInfo buildSetsFrom(Function *F);
 };