|
MimIR 0.1
MimIR is my Intermediate Representation
|
Go to the source code of this file.
Namespaces | |
| namespace | mim::plug::clos |
| The clos Plugin | |
| namespace | mim |
| namespace | mim::plug |
Macros | |
| #define | MIM_clos_NORMALIZER_IMPL |
Enumerations | |
%clos.BufPtr | |
| enum class | mim::plug::clos::BufPtr : flags_t |
%clos.alloc_jmpbuf | |
| enum class | mim::plug::clos::alloc_jmpbuf : flags_t |
%clos.setjmp | |
| enum class | mim::plug::clos::setjmp : flags_t |
%clos.longjmp | |
| enum class | mim::plug::clos::longjmp : flags_t |
%clos.clos_conv_prep_pass | |
| enum class | mim::plug::clos::clos_conv_prep_pass : flags_t |
%clos.branch_clos_pass | |
| enum class | mim::plug::clos::branch_clos_pass : flags_t |
%clos.lower_typed_clos_prep_pass | |
| enum class | mim::plug::clos::lower_typed_clos_prep_pass : flags_t |
%clos.clos2sjlj_pass | |
| enum class | mim::plug::clos::clos2sjlj_pass : flags_t |
%clos.clos_conv_phase | |
| enum class | mim::plug::clos::clos_conv_phase : flags_t |
%clos.lower_typed_clos_phase | |
| enum class | mim::plug::clos::lower_typed_clos_phase : flags_t |
Functions | |
| void | mim::plug::clos::register_normalizers (Normalizers &normalizers) |
Variables | |
| static constexpr plugin_t | mim::plug::clos::Plugin_Id = 0x10d4140000000000 |
%clos.attr | |
| enum class | mim::plug::clos::attr : flags_t { mim::plug::clos::returning = 0x10d4140000000400 , mim::plug::clos::freeBB = 0x10d4140000000401 , mim::plug::clos::fstclassBB = 0x10d4140000000402 , mim::plug::clos::esc = 0x10d4140000000403 , mim::plug::clos::bottom = 0x10d4140000000404 } |
| template<attr o> | |
| const Def * | mim::plug::clos::normalize_clos (const Def *, const Def *, const Def *arg) |
| #define MIM_clos_NORMALIZER_IMPL |