Package | Description |
---|---|
claw.tatsu.primitive | |
claw.tatsu.xcodeml.abstraction | |
claw.tatsu.xcodeml.xnode |
Modifier and Type | Method and Description |
---|---|
static HoistedNestedDoStatement |
Loop.hoist(java.util.List<HoistedNestedDoStatement> hoistedGroups,
Xnode start,
Xnode end,
XcodeML xcodeml)
Perform a loop hoisting on the given nested do statements.
|
Modifier and Type | Method and Description |
---|---|
static HoistedNestedDoStatement |
Loop.hoist(java.util.List<HoistedNestedDoStatement> hoistedGroups,
Xnode start,
Xnode end,
XcodeML xcodeml)
Perform a loop hoisting on the given nested do statements.
|
Modifier and Type | Method and Description |
---|---|
HoistedNestedDoStatement |
HoistedNestedDoStatement.cloneNestedGroup()
Clone current nested group with all its elements.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<HoistedNestedDoStatement> |
XnodeUtil.findDoStatementForHoisting(Xnode from,
Xnode endPragma,
java.util.List<java.lang.String> inductionVars)
Find all the nested do statement groups following the inductions iterations
define in inductionVars and being located between the "from" element and
the end pragma.
|