List<StatementBlock> |
RewriteForLoopVectorization.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus state) |
List<StatementBlock> |
MarkForLineageReuse.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus status) |
List<StatementBlock> |
RewriteRemoveEmptyBasicBlocks.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus state) |
List<StatementBlock> |
RewriteSplitDagDataDependentOperators.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus state) |
List<StatementBlock> |
RewriteCompressedReblock.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus sate) |
List<StatementBlock> |
RewriteMergeBlockSequence.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus state) |
List<StatementBlock> |
RewriteInjectSparkLoopCheckpointing.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus status) |
abstract List<StatementBlock> |
StatementBlockRewriteRule.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus state)
Handle an arbitrary statement block.
|
List<StatementBlock> |
RewriteHoistLoopInvariantOperations.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus state) |
List<StatementBlock> |
RewriteMarkLoopVariablesUpdateInPlace.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus status) |
List<StatementBlock> |
RewriteSplitDagUnknownCSVRead.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus state) |
List<StatementBlock> |
RewriteRemoveUnnecessaryBranches.rewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus state) |
List<StatementBlock> |
RewriteForLoopVectorization.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus sate) |
List<StatementBlock> |
MarkForLineageReuse.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus status) |
List<StatementBlock> |
RewriteRemoveEmptyBasicBlocks.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus sate) |
List<StatementBlock> |
RewriteSplitDagDataDependentOperators.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus sate) |
List<StatementBlock> |
RewriteCompressedReblock.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus sate) |
List<StatementBlock> |
RewriteMergeBlockSequence.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus sate) |
List<StatementBlock> |
RewriteInjectSparkLoopCheckpointing.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus sate) |
abstract List<StatementBlock> |
StatementBlockRewriteRule.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus state)
Handle a list of statement blocks.
|
List<StatementBlock> |
RewriteHoistLoopInvariantOperations.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus state) |
List<StatementBlock> |
RewriteMarkLoopVariablesUpdateInPlace.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus sate) |
List<StatementBlock> |
RewriteSplitDagUnknownCSVRead.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus sate) |
List<StatementBlock> |
RewriteRemoveUnnecessaryBranches.rewriteStatementBlocks(List<StatementBlock> sbs,
ProgramRewriteStatus sate) |
ArrayList<StatementBlock> |
ProgramRewriter.rRewriteStatementBlock(StatementBlock sb,
ProgramRewriteStatus status,
boolean splitDags) |
ArrayList<StatementBlock> |
ProgramRewriter.rRewriteStatementBlocks(ArrayList<StatementBlock> sbs,
ProgramRewriteStatus status,
boolean splitDags) |