Jlm
Public Attributes | List of all members
jlm::rvsdg::DeltaNode::ContextVar Struct Reference

Bound context variable. More...

#include <delta.hpp>

Collaboration diagram for jlm::rvsdg::DeltaNode::ContextVar:
Collaboration graph
[legend]

Public Attributes

rvsdg::Inputinput
 Input variable bound into delta node. More...
 
rvsdg::Outputinner
 Access to bound object in subregion. More...
 

Detailed Description

Bound context variable.

Context variables may be bound at the point of creation of a delta abstraction. These are represented as inputs to the delta node itself, and made accessible to the body of the delta in the form of an initial argument to the subregion.

Definition at line 148 of file delta.hpp.

Member Data Documentation

◆ inner

rvsdg::Output* jlm::rvsdg::DeltaNode::ContextVar::inner

Access to bound object in subregion.

Supplies access to the value bound into the delta abstraction from inside the region contained in the delta node. This evaluates to the value bound into the delta.

Definition at line 166 of file delta.hpp.

◆ input

rvsdg::Input* jlm::rvsdg::DeltaNode::ContextVar::input

Input variable bound into delta node.

The input port into the delta node that supplies the value of the context variable bound into the delta at the time the delta abstraction is built.

Definition at line 157 of file delta.hpp.


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