remove some dead passes and stuff specific to the reoptimizer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34438 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2007-02-20 05:31:35 +00:00
parent a9a23d8faf
commit 0963ad5271

View File

@ -19,30 +19,15 @@ namespace llvm {
class ModulePass;
class FunctionPass;
// Reoptimizer support pass: add instrumentation calls to back-edges of loops
FunctionPass *createLoopInstrumentationPass ();
// Reoptimizer support pass: combine multiple back-edges w/ same target into one
FunctionPass *createCombineBranchesPass();
// Reoptimizer support pass: emit table of global functions
ModulePass *createEmitFunctionTablePass ();
// Reoptimizer support pass: insert function profiling instrumentation
// Insert function profiling instrumentation
ModulePass *createFunctionProfilerPass();
// Reoptimizer support pass: insert block profiling instrumentation
// Insert block profiling instrumentation
ModulePass *createBlockProfilerPass();
// Reoptimizer support pass: insert edge profiling instrumentation
// Insert edge profiling instrumentation
ModulePass *createEdgeProfilerPass();
// Reoptimizer support pass: insert basic block tracing instrumentation
ModulePass *createTraceBasicBlockPass();
// Reoptimizer support pass: insert counting of execute paths instrumentation
FunctionPass *createProfilePathsPass();
// Random Sampling Profiling Framework
ModulePass* createNullProfilerRSPass();
FunctionPass* createRSProfilingPass();