MimIR 0.1
MimIR is my Intermediate Representation
|
Go to the source code of this file.
Namespaces | |
namespace | mim::plug::mem |
The mem Plugin | |
namespace | mim |
namespace | mim::plug |
Macros | |
#define | MIM_mem_NORMALIZER_IMPL |
Enumerations | |
%mem.M | |
enum class | mim::plug::mem::M : flags_t |
enum class | mim::plug::mem::m : flags_t |
%mem.Ptr | |
enum class | mim::plug::mem::Ptr : flags_t |
%mem.Ptr0 | |
enum class | mim::plug::mem::Ptr0 : flags_t |
%mem.alloc | |
enum class | mim::plug::mem::alloc : flags_t |
%mem.slot | |
enum class | mim::plug::mem::slot : flags_t |
%mem.malloc | |
enum class | mim::plug::mem::malloc : flags_t |
%mem.free | |
enum class | mim::plug::mem::free : flags_t |
%mem.mslot | |
enum class | mim::plug::mem::mslot : flags_t |
%mem.ignore | |
enum class | mim::plug::mem::ignore : flags_t |
%mem.rm | |
enum class | mim::plug::mem::rm : flags_t |
%mem.reshape_mode | |
enum class | mim::plug::mem::reshape_mode : flags_t |
%mem.reshape_flat | |
enum class | mim::plug::mem::reshape_flat : flags_t |
%mem.reshape_arg | |
enum class | mim::plug::mem::reshape_arg : flags_t |
%mem.ssa_pass | |
enum class | mim::plug::mem::ssa_pass : flags_t |
%mem.copy_prop_pass | |
enum class | mim::plug::mem::copy_prop_pass : flags_t |
%mem.remem_elim_pass | |
enum class | mim::plug::mem::remem_elim_pass : flags_t |
%mem.alloc2malloc_pass | |
enum class | mim::plug::mem::alloc2malloc_pass : flags_t |
%mem.reshape_pass | |
enum class | mim::plug::mem::reshape_pass : flags_t |
%mem.add_mem_phase | |
enum class | mim::plug::mem::add_mem_phase : flags_t |
Functions | |
void | mim::plug::mem::register_normalizers (Normalizers &normalizers) |
Variables | |
static constexpr plugin_t | mim::plug::mem::Plugin_Id = 0x3863800000000000 |
%mem.load | |
enum class | mim::plug::mem::load : flags_t |
Ref | mim::plug::mem::normalize_load (Ref type, Ref callee, Ref arg) |
%mem.store | |
enum class | mim::plug::mem::store : flags_t |
Ref | mim::plug::mem::normalize_store (Ref type, Ref callee, Ref arg) |
%mem.remem | |
enum class | mim::plug::mem::remem : flags_t |
Ref | mim::plug::mem::normalize_remem (Ref type, Ref callee, Ref mem) |
%mem.lea | |
enum class | mim::plug::mem::lea : flags_t |
Ref | mim::plug::mem::normalize_lea (Ref type, Ref callee, Ref arg) |
#define MIM_mem_NORMALIZER_IMPL |