This class provides instrumentation entry points for the Pass Manager, doing calls to callbacks registered in PassInstrumentationCallbacks.
Synopsis
Declared in <llvm/IR/PassInstrumentation.h>
class PassInstrumentation;
Member Functions
Name |
Description |
|
Construct instrumentation that dispatches to the given callbacks. |
Get the pass name for a given pass class name. |
|
Handle invalidation from the pass manager when PassInstrumentation is used as the result of PassInstrumentationAnalysis. |
|
Pop the most recently pushed before‐non‐skipped‐pass callback. |
|
Push a temporary before‐non‐skipped‐pass callback onto the registry. |
|
AfterAnalysis instrumentation point ‐ takes |
|
Invoke AfterPass callbacks for a pass that has just finished. |
|
AfterPassInvalidated instrumentation point ‐ takes |
|
AnalysesCleared instrumentation point ‐ takes name of IR that analyses operated on. |
|
AnalysisInvalidated instrumentation point ‐ takes |
|
BeforeAnalysis instrumentation point ‐ takes |
|
BeforePass instrumentation point ‐ takes |
Created with MrDocs