MimIR
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
normalizers.cpp File Reference
#include <mim/driver.h>
#include <mim/plugin.h>
#include <mim/world.h>
#include "mim/plug/compile/compile.h"
Include dependency graph for normalizers.cpp:

Go to the source code of this file.

Namespaces

namespace  mim
namespace  mim::plug
namespace  mim::plug::compile
 The compile Plugin

Functions

<tt>compile.is_loaded</tt>
const Def * mim::plug::compile::normalize_is_loaded (const Def *, const Def *, const Def *arg)
<tt>compile.aggr</tt>
const Def * mim::plug::compile::normalize_aggr (const Def *, const Def *, const Def *arg)
 compile.aggr fallback ↦ tt/ff if -X compile:aggr/:no-aggr was passed, else fallback.
<tt>compile.cond</tt>
const Def * mim::plug::compile::normalize_cond (const Def *, const Def *callee, const Def *phase)
 compile.cond name phase ↦ phase if name's plugin is loaded, else compile.null.