NodeSugar

Represents frequent NodeKind use patterns.

These symbols are also re-exported in gyre.mnemonics.

Values

ValueMeaning
JoinNodeSingleChannel
@(mnemonic("func"))

A single-channel JoinNode.

InstantiationNodeSingleChannel
@(mnemonic("call"))

A single-channel InstantiationNode.

ConditionalNodeBinary
@(mnemonic("if_"))

A binary cond (but remember that inputs are ordered, unlike LLVM's br instruction).

MultiplexerNodeBinary
@(mnemonic("sel"))

A binary mux (but remember that inputs are ordered, unlike LLVM's select instruction).