MimIR 0.1
MimIR is my Intermediate Representation
|
Go to the source code of this file.
Namespaces | |
namespace | mim::plug::refly |
The refly Plugin | |
namespace | mim |
namespace | mim::plug |
Macros | |
#define | MIM_refly_NORMALIZER_IMPL |
Enumerations | |
%refly.Code | |
enum class | mim::plug::refly::Code : flags_t |
%refly.error | |
enum class | mim::plug::refly::error : flags_t |
%refly.warn | |
enum class | mim::plug::refly::warn : flags_t |
%refly.info | |
enum class | mim::plug::refly::info : flags_t |
%refly.verbose | |
enum class | mim::plug::refly::verbose : flags_t |
%refly.debug | |
enum class | mim::plug::refly::debug : flags_t |
%refly.remove_dbg_perm_pass | |
enum class | mim::plug::refly::remove_dbg_perm_pass : flags_t |
Functions | |
void | mim::plug::refly::register_normalizers (Normalizers &normalizers) |
Variables | |
static constexpr plugin_t | mim::plug::refly::Plugin_Id = 0x4c61cd6800000000 |
%refly.reify | |
enum class | mim::plug::refly::reify : flags_t |
Ref | mim::plug::refly::normalize_reify (Ref, Ref, Ref arg) |
%refly.reflect | |
enum class | mim::plug::refly::reflect : flags_t |
Ref | mim::plug::refly::normalize_reflect (Ref, Ref, Ref arg) |
%refly.gid | |
enum class | mim::plug::refly::gid : flags_t |
Ref | mim::plug::refly::normalize_gid (Ref, Ref, Ref arg) |
%refly.dbg | |
enum class | mim::plug::refly::dbg : flags_t { mim::plug::refly::tmp = 0x4c61cd6800000900 , mim::plug::refly::perm = 0x4c61cd6800000901 } |
template<dbg id> | |
Ref | mim::plug::refly::normalize_dbg (Ref type, Ref callee, Ref arg) |
%refly.refine | |
enum class | mim::plug::refly::refine : flags_t |
Ref | mim::plug::refly::normalize_refine (Ref type, Ref callee, Ref arg) |
#define MIM_refly_NORMALIZER_IMPL |