#shuffle
High-level optimizer operating on lexical tree SSA IR

Prev:#introduce
Next:#renaming


Vocabulary
compiler.tree

Class description
SSA tree node that represents a stack shuffling operation such as swap. It has the following slots:
mappingAn assoc that shows how the shuffle output values (the keys) correspond to their inputs (the values).
in-dSequence of datastack input variables.
out-dOutput datastack values.
in-rSequence of retainstack inputs.
out-rOutput retainstack values.


Definition

TUPLE: #shuffle < #renaming mapping in-d out-d in-r out-r ;


Methods