Skip to content
This repository was archived by the owner on Feb 5, 2019. It is now read-only.

Commit 8ff688d

Browse files
committed
[CFLAA] Move FunctionHandle to llvm::cflaa.
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
1 parent 257136b commit 8ff688d

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

include/llvm/Analysis/CFLAliasAnalysisUtils.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
#include "llvm/IR/Function.h"
1919
#include "llvm/IR/ValueHandle.h"
2020

21-
using namespace llvm;
21+
namespace llvm {
22+
namespace cflaa {
2223

2324
template <typename AAResult> struct FunctionHandle final : public CallbackVH {
2425
FunctionHandle(Function *Fn, AAResult *Result)
@@ -41,8 +42,6 @@ template <typename AAResult> struct FunctionHandle final : public CallbackVH {
4142
}
4243
};
4344

44-
namespace llvm {
45-
namespace cflaa {
4645
static inline const Function *parentFunctionOfValue(const Value *Val) {
4746
if (auto *Inst = dyn_cast<Instruction>(Val)) {
4847
auto *Bb = Inst->getParent();

include/llvm/Analysis/CFLAndersAliasAnalysis.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ class CFLAndersAAResult : public AAResultBase<CFLAndersAAResult> {
7676
/// that simply has empty sets.
7777
DenseMap<const Function *, Optional<FunctionInfo>> Cache;
7878

79-
std::forward_list<FunctionHandle<CFLAndersAAResult>> Handles;
79+
std::forward_list<cflaa::FunctionHandle<CFLAndersAAResult>> Handles;
8080
};
8181

8282
/// Analysis pass providing a never-invalidated alias analysis result.

include/llvm/Analysis/CFLSteensAliasAnalysis.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ class CFLSteensAAResult : public AAResultBase<CFLSteensAAResult> {
9494
/// have any kind of recursion, it is discernable from a function
9595
/// that simply has empty sets.
9696
DenseMap<Function *, Optional<FunctionInfo>> Cache;
97-
std::forward_list<FunctionHandle<CFLSteensAAResult>> Handles;
97+
std::forward_list<cflaa::FunctionHandle<CFLSteensAAResult>> Handles;
9898

9999
FunctionInfo buildSetsFrom(Function *F);
100100
};

0 commit comments

Comments
 (0)