mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-24 04:45:00 +00:00
remove some dead passes and stuff specific to the reoptimizer.
llvm-svn: 34438
This commit is contained in:
parent
71ced5505c
commit
388222d25e
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user