User of a data dependency edge.
More...
#include <rvsdg.h>
|
| reduct_rvsdg_owner_kind_t | ownerKind |
| | The kind of owner (node or region).
|
| |
| union { | |
| |
| struct reduct_rvsdg_node * node | |
| | The node this user belongs to. More...
|
| |
| struct reduct_rvsdg_region * region | |
| | The region this user belongs to. More...
|
| |
| }; | | |
| |
| uint16_t | index |
| | The index for the associated input/result.
|
| |
| struct reduct_rvsdg_edge * | edge |
| | The single edge connecting to this input's/result's origin.
|
| |
| struct reduct_rvsdg_user * | next |
| | Next user in the node/region list.
|
| |
User of a data dependency edge.
Definition at line 122 of file rvsdg.h.
◆ ownerKind
The kind of owner (node or region).
Definition at line 124 of file rvsdg.h.
◆ node
| struct reduct_rvsdg_node* reduct_rvsdg_user_t::node |
The node this user belongs to.
Definition at line 126 of file rvsdg.h.
◆ region
| struct reduct_rvsdg_region* reduct_rvsdg_user_t::region |
The region this user belongs to.
Definition at line 127 of file rvsdg.h.
◆ [union]
◆ index
| uint16_t reduct_rvsdg_user_t::index |
The index for the associated input/result.
Definition at line 129 of file rvsdg.h.
◆ edge
| struct reduct_rvsdg_edge* reduct_rvsdg_user_t::edge |
The single edge connecting to this input's/result's origin.
Definition at line 130 of file rvsdg.h.
◆ next
| struct reduct_rvsdg_user* reduct_rvsdg_user_t::next |
Next user in the node/region list.
Definition at line 131 of file rvsdg.h.
The documentation for this struct was generated from the following file: