MimIR 0.1
MimIR is my Intermediate Representation
|
const Def*erences a user. More...
#include <mim/schedule.h>
Public Member Functions | |
Use () | |
Use (const Def *def, size_t index) | |
size_t | index () const |
const Def * | def () const |
operator const Def * () const | |
const Def * | operator-> () const |
bool | operator== (Use other) const |
Static Public Attributes | |
static constexpr size_t | Type = -1_s |
const Def*erences a user.
A Def u
which uses Def d
as i^th
operand is a Use with Use::index i
of Def d
.
Definition at line 9 of file schedule.h.
|
inline |
Definition at line 13 of file schedule.h.
Referenced by operator==().
|
inline |
Definition at line 14 of file schedule.h.
|
inline |
Definition at line 19 of file schedule.h.
Referenced by Use().
|
inline |
Definition at line 18 of file schedule.h.
Referenced by mim::UseHash::operator()(), and Use().
|
inline |
Definition at line 20 of file schedule.h.
|
inline |
Definition at line 21 of file schedule.h.
Definition at line 22 of file schedule.h.
References Use().
|
staticconstexpr |
Definition at line 11 of file schedule.h.