|
My Project
|
#include <PassInstrumentation.h>
This class holds a collection of PassInstrumentation objects, and invokes their respective call backs.
| PassInstrumentor::PassInstrumentor | ( | ) |
|
delete |
|
delete |
| PassInstrumentor::~PassInstrumentor | ( | ) |
| void PassInstrumentor::addInstrumentation | ( | std::unique_ptr< PassInstrumentation > | pi | ) |
Add the given instrumentation to the collection.
| void PassInstrumentor::runAfterAnalysis | ( | StringRef | name, |
| AnalysisID * | id, | ||
| Operation * | op | ||
| ) |
See PassInstrumentation::runAfterAnalysis for details.
See PassInstrumentation::runAfterPass for details.
See PassInstrumentation::runAfterPassFailed for details.
| void PassInstrumentor::runAfterPipeline | ( | const OperationName & | name, |
| const PassInstrumentation::PipelineParentInfo & | parentInfo | ||
| ) |
See PassInstrumentation::runAfterPipeline for details.
| void PassInstrumentor::runBeforeAnalysis | ( | StringRef | name, |
| AnalysisID * | id, | ||
| Operation * | op | ||
| ) |
See PassInstrumentation::runBeforeAnalysis for details.
See PassInstrumentation::runBeforePass for details.
| void PassInstrumentor::runBeforePipeline | ( | const OperationName & | name, |
| const PassInstrumentation::PipelineParentInfo & | parentInfo | ||
| ) |
See PassInstrumentation::runBeforePipeline for details.
1.8.13