mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-05 14:34:55 +00:00
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:
parent
a9a23d8faf
commit
0963ad5271
@ -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