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

#include <rvsdg.h>

Collaboration diagram for reduct_rvsdg_region_t:

Data Fields

uint16_t argumentCount
 Number of arguments to the region.
 
uint8_t _reserved [6]
 
reduct_rvsdg_origin_tfirstArgument
 List of argument ports.
 
reduct_rvsdg_user_tresult
 The result port.
 
struct reduct_rvsdg_node * firstNode
 First node in the region.
 
struct reduct_rvsdg_node * lastNode
 Last node in the region.
 
struct reduct_rvsdg_node * parent
 The node that owns this region.
 
struct reduct_rvsdg_region * next
 Next region in the parent node's list.
 

Detailed Description

Definition at line 209 of file rvsdg.h.

Field Documentation

◆ argumentCount

uint16_t reduct_rvsdg_region_t::argumentCount

Number of arguments to the region.

Definition at line 211 of file rvsdg.h.

◆ _reserved

uint8_t reduct_rvsdg_region_t::_reserved[6]

Definition at line 212 of file rvsdg.h.

◆ firstArgument

reduct_rvsdg_origin_t* reduct_rvsdg_region_t::firstArgument

List of argument ports.

Definition at line 213 of file rvsdg.h.

◆ result

reduct_rvsdg_user_t* reduct_rvsdg_region_t::result

The result port.

Definition at line 214 of file rvsdg.h.

◆ firstNode

struct reduct_rvsdg_node* reduct_rvsdg_region_t::firstNode

First node in the region.

Definition at line 215 of file rvsdg.h.

◆ lastNode

struct reduct_rvsdg_node* reduct_rvsdg_region_t::lastNode

Last node in the region.

Definition at line 216 of file rvsdg.h.

◆ parent

struct reduct_rvsdg_node* reduct_rvsdg_region_t::parent

The node that owns this region.

Definition at line 217 of file rvsdg.h.

◆ next

struct reduct_rvsdg_region* reduct_rvsdg_region_t::next

Next region in the parent node's list.

Definition at line 218 of file rvsdg.h.


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