MimIR 0.1
MimIR is my Intermediate Representation
|
Matches (ff, tt)#cond
- where cond
is not a Literal.
More...
#include <mim/tuple.h>
Public Member Functions | |
Select (const Def *) | |
operator bool () const noexcept | |
const Extract * | extract () const |
const Def * | pair () const |
const Def * | cond () const |
const Def * | tt () const |
const Def * | ff () const |
Matches (ff, tt)#cond
- where cond
is not a Literal.
cond
is a Literal, either(x, y)#lit
would have been folded to x
/y
anymway, orpair#lit
for pair#lit
. mim::Select::Select | ( | const Def * | def | ) |
Definition at line 52 of file tuple.cpp.
References mim::Lit::isa().
Referenced by mim::Branch::Branch().