Package | Description |
---|---|
claw.tatsu.primitive | |
claw.tatsu.xcodeml.abstraction |
Modifier and Type | Method and Description |
---|---|
static void |
Loop.extractBody(NestedDoStatement nest)
Extract the body of the inner do statement and place it directly after the
outer do statement.
|
static void |
Loop.merge(NestedDoStatement master,
NestedDoStatement slave)
Merge two nested do statements group together.
|
static void |
Loop.reorder(NestedDoStatement nestedGroup,
java.util.List<java.lang.String> newInductionVarOrder)
Perform a do statements reordering based on the new order specified by
induction variables.
|
Modifier and Type | Class and Description |
---|---|
class |
HoistedNestedDoStatement
Class holding information about a group of nested loop in a do statement
hoisting transformation.
|
Modifier and Type | Method and Description |
---|---|
NestedDoStatement |
NestedDoStatement.cloneNestedGroup()
Clone current nested group with all its elements.
|