| 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) |