MimIR 0.1
MimIR is my Intermediate Representation
|
Wraps a Pass as a Phase. More...
#include <mim/phase/phase.h>
Public Member Functions | |
template<class... Args> | |
PassPhase (World &world, Args &&... args) | |
void | start () override |
Actual entry. | |
Public Member Functions inherited from mim::Phase | |
Phase (World &world, std::string_view name, bool dirty) | |
virtual | ~Phase ()=default |
World & | world () |
std::string_view | name () const |
bool | is_dirty () const |
virtual void | run () |
Entry point and generates some debug output; invokes Phase::start. | |
Additional Inherited Members | |
Static Public Member Functions inherited from mim::Phase | |
template<class P , class... Args> | |
static void | run (Args &&... args) |
Runs a single Phase. | |
Protected Member Functions inherited from mim::Phase | |
Protected Attributes inherited from mim::Phase | |
World & | world_ |
std::string | name_ |
bool | dirty_ |
|
inline |
|
inlineoverridevirtual |
Actual entry.
Implements mim::Phase.
Definition at line 93 of file phase.h.
References mim::PassMan::run().