MimIR 0.1
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
demo.cpp
Go to the documentation of this file.
2
3#include <mim/plugin.h>
4
5#include <mim/pass/pass.h>
6
7using namespace mim;
8
9/// Registers Pass%es in the different optimization Phase%s as well as normalizers for the Axiom%s.
11 return {"demo", [](Normalizers& normalizers) { plug::demo::register_normalizers(normalizers); }, nullptr, nullptr};
12}
#define MIM_EXPORT
Definition config.h:16
void register_normalizers(Normalizers &normalizers)
Definition cfg.h:11
MIM_EXPORT mim::Plugin mim_get_plugin()
absl::flat_hash_map< flags_t, NormalizeFn > Normalizers
Definition plugin.h:19
Basic info and registration function pointer to be returned from a specific plugin.
Definition plugin.h:29