Origin 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 origin belongs to. More...
|
| |
| struct reduct_rvsdg_region * region | |
| | The region this origin belongs to. More...
|
| |
| }; | | |
| |
| struct reduct_rvsdg_edge * | firstEdge |
| | List of edges originating from this output/argument.
|
| |
| struct reduct_rvsdg_origin * | next |
| | Next origin in the node/region list.
|
| |
| struct reduct_rvsdg_origin * | map |
| | Used during optimization passes to copy nodes.
|
| |
| uint16_t | index |
| | The index for the associated output/argument.
|
| |
| uint16_t | edgeCount |
| | The number of edges originating from this output/argument.
|
| |
Origin of a data dependency edge.
Definition at line 109 of file rvsdg.h.
◆ ownerKind
The kind of owner (node or region).
Definition at line 111 of file rvsdg.h.
◆ node
| struct reduct_rvsdg_node* reduct_rvsdg_origin_t::node |
The node this origin belongs to.
Definition at line 113 of file rvsdg.h.
◆ region
| struct reduct_rvsdg_region* reduct_rvsdg_origin_t::region |
The region this origin belongs to.
Definition at line 114 of file rvsdg.h.
◆ [union]
◆ firstEdge
| struct reduct_rvsdg_edge* reduct_rvsdg_origin_t::firstEdge |
List of edges originating from this output/argument.
Definition at line 116 of file rvsdg.h.
◆ next
| struct reduct_rvsdg_origin* reduct_rvsdg_origin_t::next |
Next origin in the node/region list.
Definition at line 117 of file rvsdg.h.
◆ map
| struct reduct_rvsdg_origin* reduct_rvsdg_origin_t::map |
Used during optimization passes to copy nodes.
Definition at line 118 of file rvsdg.h.
◆ index
| uint16_t reduct_rvsdg_origin_t::index |
The index for the associated output/argument.
Definition at line 119 of file rvsdg.h.
◆ edgeCount
| uint16_t reduct_rvsdg_origin_t::edgeCount |
The number of edges originating from this output/argument.
Definition at line 120 of file rvsdg.h.
The documentation for this struct was generated from the following file: