MLIR
21.0.0git
|
Concrete CRTP base class for ModuleTranslation stack frames. More...
#include "mlir/Target/LLVMIR/ModuleTranslation.h"
Public Member Functions | |
StackFrameBase () | |
![]() | |
virtual | ~StackFrame ()=default |
TypeID | getTypeID () const |
Additional Inherited Members | |
![]() | |
StackFrame (TypeID typeID) | |
Concrete CRTP base class for ModuleTranslation stack frames.
When translating operations with regions, users of ModuleTranslation can store state on ModuleTranslation stack before entering the region and inspect it when converting operations nested within that region. Users are expected to derive this class and put any relevant information into fields of the derived class. The usual isa/dyn_cast functionality is available for instances of derived classes.
Definition at line 274 of file ModuleTranslation.h.
|
inlineexplicit |
Definition at line 276 of file ModuleTranslation.h.