Reduct  v4.0.5-1-g4851deb
A functional and immutable language.
Loading...
Searching...
No Matches
reduct_rvsdg_edge_t Struct Reference

Edge structure representing a data dependency. More...

#include <rvsdg.h>

Collaboration diagram for reduct_rvsdg_edge_t:

Data Fields

struct reduct_rvsdg_origin * origin
 The node where the edge originates.
 
struct reduct_rvsdg_user * user
 The node where the edge ends.
 
struct reduct_rvsdg_edge * next
 The next edge in the list.
 
struct reduct_rvsdg_edge * prev
 The previous edge in the list.
 

Detailed Description

Edge structure representing a data dependency.

Definition at line 138 of file rvsdg.h.

Field Documentation

◆ origin

struct reduct_rvsdg_origin* reduct_rvsdg_edge_t::origin

The node where the edge originates.

Definition at line 140 of file rvsdg.h.

◆ user

struct reduct_rvsdg_user* reduct_rvsdg_edge_t::user

The node where the edge ends.

Definition at line 141 of file rvsdg.h.

◆ next

struct reduct_rvsdg_edge* reduct_rvsdg_edge_t::next

The next edge in the list.

Definition at line 142 of file rvsdg.h.

◆ prev

struct reduct_rvsdg_edge* reduct_rvsdg_edge_t::prev

The previous edge in the list.

Definition at line 143 of file rvsdg.h.


The documentation for this struct was generated from the following file: