My Project
|
A base class for Op-to-Op adaptor passes. More...
#include <PassDetail.h>
Public Member Functions | |
OpToOpPassAdaptorBase (OpPassManager &&mgr) | |
OpToOpPassAdaptorBase (const OpToOpPassAdaptorBase &rhs)=default | |
void | mergeInto (OpToOpPassAdaptorBase &rhs) |
Merge the current pass adaptor into given 'rhs'. More... | |
MutableArrayRef< OpPassManager > | getPassManagers () |
Returns the pass managers held by this adaptor. More... | |
std::string | getName () |
Returns the adaptor pass name. More... | |
Protected Attributes | |
SmallVector< OpPassManager, 1 > | mgrs |
A base class for Op-to-Op adaptor passes.
OpToOpPassAdaptorBase::OpToOpPassAdaptorBase | ( | OpPassManager && | mgr | ) |
|
default |
std::string OpToOpPassAdaptorBase::getName | ( | ) |
Returns the adaptor pass name.
|
inline |
Returns the pass managers held by this adaptor.
void OpToOpPassAdaptorBase::mergeInto | ( | OpToOpPassAdaptorBase & | rhs | ) |
Merge the current pass adaptor into given 'rhs'.
|
protected |