diff options
author | Chris Lattner <sabre@nondot.org> | 2004-03-08 16:45:53 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-03-08 16:45:53 +0000 |
commit | c51733c7b503e8724f45bf601a239a6c8a3230e9 (patch) | |
tree | 13a240393af28ee63a15ec4a01284accc9b54ef5 /lib/Transforms/Instrumentation/EmitFunctions.cpp | |
parent | 63a225050fe1c9350004f2422ef956ff0e594208 (diff) |
finegrainify namespacification
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12221 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Instrumentation/EmitFunctions.cpp')
-rw-r--r-- | lib/Transforms/Instrumentation/EmitFunctions.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/lib/Transforms/Instrumentation/EmitFunctions.cpp b/lib/Transforms/Instrumentation/EmitFunctions.cpp index c74f93c94b..27c2587546 100644 --- a/lib/Transforms/Instrumentation/EmitFunctions.cpp +++ b/lib/Transforms/Instrumentation/EmitFunctions.cpp @@ -7,7 +7,9 @@ // //===----------------------------------------------------------------------===// // -// This inserts a global constant table with function pointers all along +// This inserts a global constant table with function pointers all along. +// +// NOTE: This pass is used by the reoptimizer only. // //===----------------------------------------------------------------------===// @@ -16,24 +18,24 @@ #include "llvm/Module.h" #include "llvm/Pass.h" #include "llvm/Support/CFG.h" - -namespace llvm { - -enum Color{ - WHITE, - GREY, - BLACK -}; +using namespace llvm; namespace { + enum Color{ + WHITE, + GREY, + BLACK + }; + struct EmitFunctionTable : public Pass { bool run(Module &M); }; - RegisterOpt<EmitFunctionTable> X("emitfuncs", "Emit a Function Table"); + RegisterOpt<EmitFunctionTable> + X("emitfuncs", "Emit a function table for the reoptimizer"); } -char doDFS(BasicBlock * node,std::map<BasicBlock *, Color > &color){ +static char doDFS(BasicBlock * node,std::map<BasicBlock *, Color > &color){ color[node] = GREY; for(succ_iterator vl = succ_begin(node), ve = succ_end(node); vl != ve; ++vl){ @@ -56,7 +58,7 @@ char doDFS(BasicBlock * node,std::map<BasicBlock *, Color > &color){ return 1; } -char hasBackEdge(Function *F){ +static char hasBackEdge(Function *F){ std::map<BasicBlock *, Color > color; return doDFS(F->begin(), color); } @@ -106,5 +108,3 @@ bool EmitFunctionTable::run(Module &M){ M.getGlobalList().push_back(fnCount); return true; // Always modifies program } - -} // End llvm namespace |