MimIR 0.1
MimIR is my Intermediate Representation
|
Go to the source code of this file.
Namespaces | |
namespace | mim::plug::tuple |
The tuple Plugin | |
namespace | mim |
namespace | mim::plug |
Macros | |
#define | MIM_tuple_NORMALIZER_IMPL |
Enumerations | |
%tuple.append | |
enum class | mim::plug::tuple::append : flags_t |
%tuple.prepend | |
enum class | mim::plug::tuple::prepend : flags_t |
Functions | |
void | mim::plug::tuple::register_normalizers (Normalizers &normalizers) |
Variables | |
static constexpr plugin_t | mim::plug::tuple::Plugin_Id = 0x55644d1800000000 |
%tuple.concat | |
enum class | mim::plug::tuple::concat : flags_t |
const Def * | mim::plug::tuple::normalize_concat (const Def *type, const Def *callee, const Def *arg) |
%tuple.zip | |
enum class | mim::plug::tuple::zip : flags_t |
const Def * | mim::plug::tuple::normalize_zip (const Def *type, const Def *c, const Def *arg) |