|
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.
|
inline |
Definition at line 22 of file schedule.h.
References Use().
|
staticconstexpr |
Definition at line 11 of file schedule.h.