1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-12-27 09:31:18 +00:00

Improved log format slightly

This commit is contained in:
jespergravgaard 2017-12-29 13:53:16 +01:00
parent 5ec1070b41
commit db6c1f54db
72 changed files with 136 additions and 133 deletions

View File

@ -126,8 +126,8 @@ public class Compiler {
//getLog().append("CONTROL FLOW GRAPH");
//getLog().append(program.getGraph().toString(program));
new Pass1ModifiedVarsAnalysis(program).execute();
getLog().append("PROCEDURE MODIFY VARIABLE ANALYSIS");
new Pass1ModifiedVarsAnalysis(program).execute();
getLog().append(program.getProcedureModifiedVars().toString(program));
new Pass1ProcedureCallParameters(program).generate();
@ -140,6 +140,7 @@ public class Compiler {
//getLog().append(program.getGraph().toString(program));
program.setGraph(new Pass1ProcedureCallsReturnValue(program).generate());
getLog().append("\nCONTROL FLOW GRAPH SSA WITH ASSIGNMENT CALL & RETURN");
getLog().append(program.getGraph().toString(program));
@ -220,8 +221,8 @@ public class Compiler {
new Pass3AddNopBeforeCallOns(program).generate();
new PassNStatementIndices(program).generateStatementIndices();
new Pass3CallGraphAnalysis(program).findCallGraph();
getLog().append("CALL GRAPH");
new Pass3CallGraphAnalysis(program).findCallGraph();
getLog().append(program.getCallGraph().toString());
//getLog().setVerboseLiveRanges(true);
@ -259,20 +260,20 @@ public class Compiler {
private void pass4RegisterAllocation() {
new Pass3DominatorsAnalysis(program).findDominators();
getLog().append("DOMINATORS");
new Pass3DominatorsAnalysis(program).findDominators();
getLog().append(program.getDominators().toString());
new Pass3LoopAnalysis(program).findLoops();
getLog().append("NATURAL LOOPS");
new Pass3LoopAnalysis(program).findLoops();
getLog().append(program.getLoopSet().toString());
new Pass3LoopDepthAnalysis(program).findLoopDepths();
getLog().append("NATURAL LOOPS WITH DEPTH");
new Pass3LoopDepthAnalysis(program).findLoopDepths();
getLog().append(program.getLoopSet().toString());
new Pass3VariableRegisterWeightAnalysis(program).findWeights();
getLog().append("\nVARIABLE REGISTER WEIGHTS");
new Pass3VariableRegisterWeightAnalysis(program).findWeights();
getLog().append(program.getScope().toString(program, Variable.class));
new Pass4LiveRangeEquivalenceClassesFinalize(program).allocate();
@ -295,8 +296,8 @@ public class Compiler {
getLog().append(program.getRegisterPotentials().toString());
// Find register uplift scopes
new Pass4RegisterUpliftScopeAnalysis(program).findScopes();
getLog().append("REGISTER UPLIFT SCOPES");
new Pass4RegisterUpliftScopeAnalysis(program).findScopes();
getLog().append(program.getRegisterUpliftProgram().toString((program.getVariableRegisterWeights())));
// Attempt uplifting registers through a lot of combinations

View File

@ -392,6 +392,8 @@ public class TestPrograms extends TestCase {
success &= helper.testOutput(fileName, ".cfg", program.getGraph().toString(program));
success &= helper.testOutput(fileName, ".log", program.getLog().toString());
if (!success) {
System.out.println("\nCOMPILE LOG");
System.out.println(program.getLog().toString());
fail("Output does not match reference!");
}
}

View File

@ -191,9 +191,9 @@ main::@return dominated by main::@return @1 @begin main
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -393,6 +393,7 @@ main::@4 dominated by @1 @begin main::@1 main::@2 main main::@5 main::@3 main::
main::@7 dominated by @1 main::@7 @begin main::@1 main::@2 main main::@5 main::@3 main::@4
main::@return dominated by main::@return @1 main::@7 @begin main::@1 main::@2 main main::@5 main::@3 main::@4
NATURAL LOOPS
Found back edge: Loop head: main::@2 tails: main::@2 blocks: null
Found back edge: Loop head: main::@1 tails: main::@5 blocks: null
Found back edge: Loop head: main::@4 tails: main::@4 blocks: null
@ -401,19 +402,18 @@ Populated: Loop head: main::@2 tails: main::@2 blocks: main::@2
Populated: Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@2 main::@1
Populated: Loop head: main::@4 tails: main::@4 blocks: main::@4
Populated: Loop head: main::@3 tails: main::@7 blocks: main::@7 main::@4 main::@3
NATURAL LOOPS
Loop head: main::@2 tails: main::@2 blocks: main::@2
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@2 main::@1
Loop head: main::@4 tails: main::@4 blocks: main::@4
Loop head: main::@3 tails: main::@7 blocks: main::@7 main::@4 main::@3
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 4 loops in scope [main]
Loop head: main::@2 tails: main::@2 blocks: main::@2
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@2 main::@1
Loop head: main::@4 tails: main::@4 blocks: main::@4
Loop head: main::@3 tails: main::@7 blocks: main::@7 main::@4 main::@3
NATURAL LOOPS WITH DEPTH
Loop head: main::@2 tails: main::@2 blocks: main::@2 depth: 2
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@2 main::@1 depth: 1
Loop head: main::@4 tails: main::@4 blocks: main::@4 depth: 2

View File

@ -3840,6 +3840,7 @@ init_screen::@1 dominated by main @begin init_screen init_screen::@1 @10
init_screen::@2 dominated by main @begin init_screen init_screen::@2 init_screen::@1 @10
init_screen::@return dominated by main @begin init_screen init_screen::@2 init_screen::@1 @10 init_screen::@return
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@5 blocks: null
Found back edge: Loop head: lines::@1 tails: lines::@3 blocks: null
Found back edge: Loop head: line_ydxi::@1 tails: line_ydxi::@2 blocks: null
@ -3860,7 +3861,6 @@ Populated: Loop head: init_plot_tables::@1 tails: init_plot_tables::@2 blocks: i
Populated: Loop head: init_plot_tables::@3 tails: init_plot_tables::@4 blocks: init_plot_tables::@4 init_plot_tables::@3 init_plot_tables::@7
Populated: Loop head: init_screen::@1 tails: init_screen::@1 blocks: init_screen::@1
Populated: Loop head: init_screen::@2 tails: init_screen::@2 blocks: init_screen::@2
NATURAL LOOPS
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@1
Loop head: lines::@1 tails: lines::@3 blocks: lines::@3 lines::@1
Loop head: line_ydxi::@1 tails: line_ydxi::@2 blocks: line_ydxi::@2 line_ydxi::@3 line_ydxi::@5 line_ydxi::@1
@ -3872,6 +3872,7 @@ Loop head: init_plot_tables::@3 tails: init_plot_tables::@4 blocks: init_plot_ta
Loop head: init_screen::@1 tails: init_screen::@1 blocks: init_screen::@1
Loop head: init_screen::@2 tails: init_screen::@2 blocks: init_screen::@2
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@1
@ -3893,7 +3894,6 @@ Found 1 loops in scope [line_xdyd]
Found 1 loops in scope [line_ydxd]
Loop head: line_ydxd::@1 tails: line_ydxd::@2 blocks: line_ydxd::@2 line_ydxd::@3 line_ydxd::@5 line_ydxd::@1
Found 0 loops in scope [plot]
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@1 depth: 1
Loop head: lines::@1 tails: lines::@3 blocks: lines::@3 lines::@1 depth: 2
Loop head: line_ydxi::@1 tails: line_ydxi::@2 blocks: line_ydxi::@2 line_ydxi::@3 line_ydxi::@5 line_ydxi::@1 depth: 1

View File

@ -1545,6 +1545,7 @@ init_screen::@1 dominated by main init_screen::@1 @begin init_screen @5
init_screen::@2 dominated by main init_screen::@2 init_screen::@1 @begin init_screen @5
init_screen::@return dominated by main init_screen::@2 init_screen::@1 @begin init_screen::@return init_screen @5
NATURAL LOOPS
Found back edge: Loop head: main::@2 tails: main::@2 blocks: null
Found back edge: Loop head: main::@2 tails: main::@7 blocks: null
Found back edge: Loop head: plots::@1 tails: plots::@3 blocks: null
@ -1559,7 +1560,6 @@ Populated: Loop head: init_plot_tables::@1 tails: init_plot_tables::@2 blocks: i
Populated: Loop head: init_plot_tables::@3 tails: init_plot_tables::@4 blocks: init_plot_tables::@4 init_plot_tables::@3 init_plot_tables::@7
Populated: Loop head: init_screen::@1 tails: init_screen::@1 blocks: init_screen::@1
Populated: Loop head: init_screen::@2 tails: init_screen::@2 blocks: init_screen::@2
NATURAL LOOPS
Loop head: main::@2 tails: main::@2 blocks: main::@2
Loop head: main::@2 tails: main::@7 blocks: main::@7 main::@3 main::@2
Loop head: plots::@1 tails: plots::@3 blocks: plots::@3 plots::@1
@ -1568,6 +1568,7 @@ Loop head: init_plot_tables::@3 tails: init_plot_tables::@4 blocks: init_plot_ta
Loop head: init_screen::@1 tails: init_screen::@1 blocks: init_screen::@1
Loop head: init_screen::@2 tails: init_screen::@2 blocks: init_screen::@2
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@2 tails: main::@2 blocks: main::@2
@ -1581,7 +1582,6 @@ Found 2 loops in scope [init_plot_tables]
Found 1 loops in scope [plots]
Loop head: plots::@1 tails: plots::@3 blocks: plots::@3 plots::@1
Found 0 loops in scope [plot]
NATURAL LOOPS WITH DEPTH
Loop head: main::@2 tails: main::@2 blocks: main::@2 depth: 2
Loop head: main::@2 tails: main::@7 blocks: main::@7 main::@3 main::@2 depth: 1
Loop head: plots::@1 tails: plots::@3 blocks: plots::@3 plots::@1 depth: 2

View File

@ -524,15 +524,15 @@ main::@3 dominated by @1 @begin main::@1 main main::@3
main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3 depth: 1

View File

@ -507,15 +507,15 @@ main::@3 dominated by @1 @begin main::@1 main main::@3
main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3 depth: 1

View File

@ -347,16 +347,16 @@ line dominated by @2 @begin line main
line::@1 dominated by @2 @begin line line::@1 main
line::@return dominated by @2 @begin line line::@return line::@1 main
NATURAL LOOPS
Found back edge: Loop head: line::@1 tails: line::@1 blocks: null
Populated: Loop head: line::@1 tails: line::@1 blocks: line::@1
NATURAL LOOPS
Loop head: line::@1 tails: line::@1 blocks: line::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 1 loops in scope [line]
Loop head: line::@1 tails: line::@1 blocks: line::@1
NATURAL LOOPS WITH DEPTH
Loop head: line::@1 tails: line::@1 blocks: line::@1 depth: 1

View File

@ -539,20 +539,20 @@ w dominated by @2 @begin w main::@1 main::@2 main
w::@1 dominated by w::@1 @2 @begin w main::@1 main::@2 main
w::@return dominated by w::@1 @2 @begin w main::@1 main::@2 main w::@return
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Found back edge: Loop head: w::@1 tails: w::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
Populated: Loop head: w::@1 tails: w::@1 blocks: w::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
Loop head: w::@1 tails: w::@1 blocks: w::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
Found 1 loops in scope [w]
Loop head: w::@1 tails: w::@1 blocks: w::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1
Loop head: w::@1 tails: w::@1 blocks: w::@1 depth: 1

View File

@ -546,19 +546,19 @@ main::@5 dominated by @1 @begin main::@1 main::@2 main main::@5 main::@3
main::@6 dominated by @1 @begin main::@1 main::@2 main main::@5 main::@6 main::@3
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main main::@5 main::@6 main::@3
NATURAL LOOPS
Found back edge: Loop head: main::@2 tails: main::@3 blocks: null
Found back edge: Loop head: main::@1 tails: main::@5 blocks: null
Populated: Loop head: main::@2 tails: main::@3 blocks: main::@3 main::@2 main::@4
Populated: Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@3 main::@2 main::@4 main::@1
NATURAL LOOPS
Loop head: main::@2 tails: main::@3 blocks: main::@3 main::@2 main::@4
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@3 main::@2 main::@4 main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@2 tails: main::@3 blocks: main::@3 main::@2 main::@4
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@3 main::@2 main::@4 main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@2 tails: main::@3 blocks: main::@3 main::@2 main::@4 depth: 2
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@3 main::@2 main::@4 main::@1 depth: 1

View File

@ -491,17 +491,18 @@ line::@1 dominated by @begin line line::@1 main @3 main::@1 main::@2
plot dominated by @begin line main @3 plot main::@1 main::@2
plot::@return dominated by @begin line main @3 plot main::@1 plot::@return main::@2
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Found back edge: Loop head: main::@2 tails: main::@5 blocks: null
Found back edge: Loop head: line::@2 tails: line::@8 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
Populated: Loop head: main::@2 tails: main::@5 blocks: main::@5 main::@2
Populated: Loop head: line::@2 tails: line::@8 blocks: line::@8 line::@2
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
Loop head: main::@2 tails: main::@5 blocks: main::@5 main::@2
Loop head: line::@2 tails: line::@8 blocks: line::@8 line::@2
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
@ -509,7 +510,6 @@ Found 2 loops in scope [main]
Found 1 loops in scope [line]
Loop head: line::@2 tails: line::@8 blocks: line::@8 line::@2
Found 0 loops in scope [plot]
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1
Loop head: main::@2 tails: main::@5 blocks: main::@5 main::@2 depth: 1
Loop head: line::@2 tails: line::@8 blocks: line::@8 line::@2 depth: 2

View File

@ -115,9 +115,9 @@ main::@return dominated by main::@return @1 @begin main
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -279,15 +279,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -254,15 +254,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -2139,17 +2139,18 @@ print_cls dominated by main @11 @begin print_cls
print_cls::@1 dominated by main @11 @begin print_cls::@1 print_cls
print_cls::@return dominated by main print_cls::@return @11 @begin print_cls::@1 print_cls
NATURAL LOOPS
Found back edge: Loop head: print_str::@1 tails: print_str::@2 blocks: null
Found back edge: Loop head: print_ln::@1 tails: print_ln::@1 blocks: null
Found back edge: Loop head: print_cls::@1 tails: print_cls::@1 blocks: null
Populated: Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1
Populated: Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
Populated: Loop head: print_cls::@1 tails: print_cls::@1 blocks: print_cls::@1
NATURAL LOOPS
Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
Loop head: print_cls::@1 tails: print_cls::@1 blocks: print_cls::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 1 loops in scope [print_cls]
@ -2162,7 +2163,6 @@ Found 1 loops in scope [print_str]
Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1
Found 1 loops in scope [print_ln]
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
NATURAL LOOPS WITH DEPTH
Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1 depth: 1
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1 depth: 1
Loop head: print_cls::@1 tails: print_cls::@1 blocks: print_cls::@1 depth: 1

View File

@ -129,9 +129,9 @@ main::@return dominated by main::@return @1 @begin main
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -202,15 +202,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -320,16 +320,16 @@ fillscreen dominated by @2 @begin fillscreen main
fillscreen::@1 dominated by @2 @begin fillscreen main fillscreen::@1
fillscreen::@return dominated by @2 @begin fillscreen main fillscreen::@1 fillscreen::@return
NATURAL LOOPS
Found back edge: Loop head: fillscreen::@1 tails: fillscreen::@1 blocks: null
Populated: Loop head: fillscreen::@1 tails: fillscreen::@1 blocks: fillscreen::@1
NATURAL LOOPS
Loop head: fillscreen::@1 tails: fillscreen::@1 blocks: fillscreen::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 1 loops in scope [fillscreen]
Loop head: fillscreen::@1 tails: fillscreen::@1 blocks: fillscreen::@1
NATURAL LOOPS WITH DEPTH
Loop head: fillscreen::@1 tails: fillscreen::@1 blocks: fillscreen::@1 depth: 1

View File

@ -1024,6 +1024,7 @@ prepare dominated by prepare main @begin @4
prepare::@1 dominated by prepare main prepare::@1 @begin @4
prepare::@return dominated by prepare main prepare::@1 prepare::@return @begin @4
NATURAL LOOPS
Found back edge: Loop head: main::@3 tails: main::@3 blocks: null
Found back edge: Loop head: main::@4 tails: main::@4 blocks: null
Found back edge: Loop head: main::@3 tails: main::@6 blocks: null
@ -1044,7 +1045,6 @@ Populated: Loop head: flip::@2 tails: flip::@2 blocks: flip::@2
Populated: Loop head: flip::@1 tails: flip::@4 blocks: flip::@4 flip::@2 flip::@1
Populated: Loop head: flip::@3 tails: flip::@3 blocks: flip::@3
Populated: Loop head: prepare::@1 tails: prepare::@1 blocks: prepare::@1
NATURAL LOOPS
Loop head: main::@3 tails: main::@3 blocks: main::@3
Loop head: main::@4 tails: main::@4 blocks: main::@4
Loop head: main::@3 tails: main::@6 blocks: main::@6 main::@4 main::@3
@ -1056,6 +1056,7 @@ Loop head: flip::@1 tails: flip::@4 blocks: flip::@4 flip::@2 flip::@1
Loop head: flip::@3 tails: flip::@3 blocks: flip::@3
Loop head: prepare::@1 tails: prepare::@1 blocks: prepare::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 4 loops in scope [main]
Loop head: main::@3 tails: main::@3 blocks: main::@3
@ -1071,7 +1072,6 @@ Found 3 loops in scope [flip]
Found 2 loops in scope [plot]
Loop head: plot::@2 tails: plot::@2 blocks: plot::@2
Loop head: plot::@1 tails: plot::@3 blocks: plot::@3 plot::@2 plot::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@3 tails: main::@3 blocks: main::@3 depth: 3
Loop head: main::@4 tails: main::@4 blocks: main::@4 depth: 3
Loop head: main::@3 tails: main::@6 blocks: main::@6 main::@4 main::@3 depth: 2

View File

@ -195,15 +195,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -195,15 +195,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -281,19 +281,19 @@ main::@1 dominated by @1 @begin main::@1 main
main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Found back edge: Loop head: main::@2 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
Populated: Loop head: main::@2 tails: main::@2 blocks: main::@2
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
Loop head: main::@2 tails: main::@2 blocks: main::@2
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
Loop head: main::@2 tails: main::@2 blocks: main::@2
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1
Loop head: main::@2 tails: main::@2 blocks: main::@2 depth: 1

View File

@ -1133,19 +1133,19 @@ main::@6 dominated by main::@11 @begin main @1 main::@1 main::@2 main::@5 main:
main::@12 dominated by main::@11 @begin main main::@12 @1 main::@1 main::@2 main::@5 main::@6 main::@3 main::@4
main::@return dominated by main::@return main::@11 @begin main main::@12 @1 main::@1 main::@2 main::@5 main::@6 main::@3 main::@4
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@5 blocks: null
Found back edge: Loop head: main::@6 tails: main::@6 blocks: null
Populated: Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@10 main::@4 main::@3 main::@9 main::@2 main::@8 main::@1 main::@7
Populated: Loop head: main::@6 tails: main::@6 blocks: main::@6
NATURAL LOOPS
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@10 main::@4 main::@3 main::@9 main::@2 main::@8 main::@1 main::@7
Loop head: main::@6 tails: main::@6 blocks: main::@6
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@10 main::@4 main::@3 main::@9 main::@2 main::@8 main::@1 main::@7
Loop head: main::@6 tails: main::@6 blocks: main::@6
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@10 main::@4 main::@3 main::@9 main::@2 main::@8 main::@1 main::@7 depth: 1
Loop head: main::@6 tails: main::@6 blocks: main::@6 depth: 1

View File

@ -238,15 +238,15 @@ main::@3 dominated by @1 @begin main::@1 main main::@3
main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3 depth: 1

View File

@ -205,15 +205,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -141,9 +141,9 @@ main::@return dominated by main::@return @1 @begin main
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -161,15 +161,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -806,6 +806,7 @@ print_cls dominated by @begin main print_cls @7
print_cls::@1 dominated by @begin print_cls::@1 main print_cls @7
print_cls::@return dominated by @begin print_cls::@1 main print_cls @7 print_cls::@return
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@6 blocks: null
Found back edge: Loop head: print_ln::@1 tails: print_ln::@1 blocks: null
Found back edge: Loop head: print_str::@1 tails: print_str::@2 blocks: null
@ -814,12 +815,12 @@ Populated: Loop head: main::@1 tails: main::@6 blocks: main::@6 main::@5 main::@
Populated: Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
Populated: Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1
Populated: Loop head: print_cls::@1 tails: print_cls::@1 blocks: print_cls::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@6 blocks: main::@6 main::@5 main::@4 main::@1
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1
Loop head: print_cls::@1 tails: print_cls::@1 blocks: print_cls::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@6 blocks: main::@6 main::@5 main::@4 main::@1
@ -829,7 +830,6 @@ Found 1 loops in scope [print_str]
Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1
Found 1 loops in scope [print_ln]
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@6 blocks: main::@6 main::@5 main::@4 main::@1 depth: 1
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1 depth: 2
Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1 depth: 2

View File

@ -116,9 +116,9 @@ main::@return dominated by main::@return @1 @begin main
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -191,15 +191,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -400,16 +400,16 @@ print::@1 dominated by @2 print @begin print::@1 main
print::@return dominated by @2 print @begin print::@1 main print::@return
print::@2 dominated by @2 print @begin print::@2 print::@1 main
NATURAL LOOPS
Found back edge: Loop head: print::@1 tails: print::@2 blocks: null
Populated: Loop head: print::@1 tails: print::@2 blocks: print::@2 print::@1
NATURAL LOOPS
Loop head: print::@1 tails: print::@2 blocks: print::@2 print::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 1 loops in scope [print]
Loop head: print::@1 tails: print::@2 blocks: print::@2 print::@1
NATURAL LOOPS WITH DEPTH
Loop head: print::@1 tails: print::@2 blocks: print::@2 print::@1 depth: 1

View File

@ -308,19 +308,19 @@ main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@3 dominated by @1 @begin main::@1 main::@2 main main::@3
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main main::@3
NATURAL LOOPS
Found back edge: Loop head: main::@2 tails: main::@2 blocks: null
Found back edge: Loop head: main::@1 tails: main::@3 blocks: null
Populated: Loop head: main::@2 tails: main::@2 blocks: main::@2
Populated: Loop head: main::@1 tails: main::@3 blocks: main::@3 main::@2 main::@1
NATURAL LOOPS
Loop head: main::@2 tails: main::@2 blocks: main::@2
Loop head: main::@1 tails: main::@3 blocks: main::@3 main::@2 main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@2 tails: main::@2 blocks: main::@2
Loop head: main::@1 tails: main::@3 blocks: main::@3 main::@2 main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@2 tails: main::@2 blocks: main::@2 depth: 2
Loop head: main::@1 tails: main::@3 blocks: main::@3 main::@2 main::@1 depth: 1

View File

@ -238,15 +238,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -359,15 +359,15 @@ main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main
main::@6 dominated by @1 @begin main::@1 main main::@6
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6 depth: 1

View File

@ -292,15 +292,15 @@ main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main
main::@6 dominated by @1 @begin main::@1 main main::@6
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6 depth: 1

View File

@ -307,15 +307,15 @@ main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main
main::@6 dominated by @1 @begin main::@1 main main::@6
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@6 depth: 1

View File

@ -200,15 +200,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -287,15 +287,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -385,11 +385,11 @@ incw1::@return dominated by @begin @3 incw1 main incw1::@return
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 0 loops in scope [incw1]
Found 0 loops in scope [incw2]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -367,10 +367,10 @@ inci::@return dominated by inci::@return @2 @begin main inci
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 0 loops in scope [inci]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -215,15 +215,15 @@ main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
main::@2 dominated by @1 @begin main::@1 main::@2 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 depth: 1

View File

@ -243,15 +243,15 @@ main::@3 dominated by @1 @begin main::@1 main main::@3
main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3 depth: 1

View File

@ -301,20 +301,20 @@ nest dominated by @2 @begin main::@1 main nest
nest::@1 dominated by @2 @begin main::@1 nest::@1 main nest
nest::@return dominated by nest::@return @2 @begin main::@1 nest::@1 main nest
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@3 blocks: null
Found back edge: Loop head: nest::@1 tails: nest::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@3 blocks: main::@3 main::@1
Populated: Loop head: nest::@1 tails: nest::@1 blocks: nest::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@3 blocks: main::@3 main::@1
Loop head: nest::@1 tails: nest::@1 blocks: nest::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@3 blocks: main::@3 main::@1
Found 1 loops in scope [nest]
Loop head: nest::@1 tails: nest::@1 blocks: nest::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@3 blocks: main::@3 main::@1 depth: 1
Loop head: nest::@1 tails: nest::@1 blocks: nest::@1 depth: 2

View File

@ -630,6 +630,7 @@ nest2::@2 dominated by nest1::@1 nest1::@2 @begin nest1 nest2 main nest2::@1 @3
nest2::@3 dominated by nest1::@1 nest1::@2 @begin nest1 nest2 main nest2::@1 @3 nest2::@3 nest2::@2 main::@1 main::@2
nest2::@return dominated by nest1::@1 nest1::@2 @begin nest1 nest2 main nest2::@return nest2::@1 @3 nest2::@3 nest2::@2 main::@1 main::@2
NATURAL LOOPS
Found back edge: Loop head: main::@2 tails: main::@5 blocks: null
Found back edge: Loop head: main::@1 tails: main::@3 blocks: null
Found back edge: Loop head: nest1::@2 tails: nest1::@5 blocks: null
@ -642,7 +643,6 @@ Populated: Loop head: nest1::@2 tails: nest1::@5 blocks: nest1::@5 nest1::@2
Populated: Loop head: nest1::@1 tails: nest1::@3 blocks: nest1::@3 nest1::@5 nest1::@2 nest1::@1
Populated: Loop head: nest2::@2 tails: nest2::@2 blocks: nest2::@2
Populated: Loop head: nest2::@1 tails: nest2::@3 blocks: nest2::@3 nest2::@2 nest2::@1
NATURAL LOOPS
Loop head: main::@2 tails: main::@5 blocks: main::@5 main::@2
Loop head: main::@1 tails: main::@3 blocks: main::@3 main::@5 main::@2 main::@1
Loop head: nest1::@2 tails: nest1::@5 blocks: nest1::@5 nest1::@2
@ -650,6 +650,7 @@ Loop head: nest1::@1 tails: nest1::@3 blocks: nest1::@3 nest1::@5 nest1::@2 nest
Loop head: nest2::@2 tails: nest2::@2 blocks: nest2::@2
Loop head: nest2::@1 tails: nest2::@3 blocks: nest2::@3 nest2::@2 nest2::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@2 tails: main::@5 blocks: main::@5 main::@2
@ -660,7 +661,6 @@ Found 2 loops in scope [nest1]
Found 2 loops in scope [nest2]
Loop head: nest2::@2 tails: nest2::@2 blocks: nest2::@2
Loop head: nest2::@1 tails: nest2::@3 blocks: nest2::@3 nest2::@2 nest2::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@2 tails: main::@5 blocks: main::@5 main::@2 depth: 2
Loop head: main::@1 tails: main::@3 blocks: main::@3 main::@5 main::@2 main::@1 depth: 1
Loop head: nest1::@2 tails: nest1::@5 blocks: nest1::@5 nest1::@2 depth: 4

View File

@ -277,18 +277,18 @@ main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@8 dominated by @1 @begin main::@8 main::@1 main::@2 main
main::@4 dominated by @1 @begin main::@1 main::@2 main main::@4
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@8 blocks: null
Found back edge: Loop head: main::@1 tails: main::@4 blocks: null
Populated: Loop head: main::@1 tails: main::@8 blocks: main::@8 main::@2 main::@1
Populated: Loop head: main::@1 tails: main::@4 blocks: main::@4 main::@2 main::@1
Coalesced: Loop head: main::@1 tails: main::@8 main::@4 blocks: main::@8 main::@2 main::@1 main::@4
NATURAL LOOPS
Loop head: main::@1 tails: main::@8 main::@4 blocks: main::@8 main::@2 main::@1 main::@4
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@8 main::@4 blocks: main::@8 main::@2 main::@1 main::@4
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@8 main::@4 blocks: main::@8 main::@2 main::@1 main::@4 depth: 1

View File

@ -471,10 +471,10 @@ inccnt::@return dominated by @2 inccnt @begin main inccnt::@return
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 0 loops in scope [inccnt]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -278,10 +278,10 @@ inccnt::@return dominated by @2 inccnt @begin main inccnt::@return
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 0 loops in scope [inccnt]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -947,14 +947,15 @@ init_mul_tables::@3 dominated by main init_mul_tables @begin @4 init_mul_tables
init_mul_tables::@2 dominated by main init_mul_tables @begin @4 init_mul_tables::@2 init_mul_tables::@1
init_mul_tables::@return dominated by main init_mul_tables init_mul_tables::@return @begin @4 init_mul_tables::@2 init_mul_tables::@1
NATURAL LOOPS
Found back edge: Loop head: mul_tables_compare::@1 tails: mul_tables_compare::@5 blocks: null
Found back edge: Loop head: init_mul_tables::@1 tails: init_mul_tables::@2 blocks: null
Populated: Loop head: mul_tables_compare::@1 tails: mul_tables_compare::@5 blocks: mul_tables_compare::@5 mul_tables_compare::@4 mul_tables_compare::@9 mul_tables_compare::@3 mul_tables_compare::@8 mul_tables_compare::@2 mul_tables_compare::@7 mul_tables_compare::@1 mul_tables_compare::@6
Populated: Loop head: init_mul_tables::@1 tails: init_mul_tables::@2 blocks: init_mul_tables::@2 init_mul_tables::@1 init_mul_tables::@3
NATURAL LOOPS
Loop head: mul_tables_compare::@1 tails: mul_tables_compare::@5 blocks: mul_tables_compare::@5 mul_tables_compare::@4 mul_tables_compare::@9 mul_tables_compare::@3 mul_tables_compare::@8 mul_tables_compare::@2 mul_tables_compare::@7 mul_tables_compare::@1 mul_tables_compare::@6
Loop head: init_mul_tables::@1 tails: init_mul_tables::@2 blocks: init_mul_tables::@2 init_mul_tables::@1 init_mul_tables::@3
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 1 loops in scope [init_mul_tables]
@ -962,7 +963,6 @@ Found 1 loops in scope [init_mul_tables]
Found 0 loops in scope [init_mul_tables_asm]
Found 1 loops in scope [mul_tables_compare]
Loop head: mul_tables_compare::@1 tails: mul_tables_compare::@5 blocks: mul_tables_compare::@5 mul_tables_compare::@4 mul_tables_compare::@9 mul_tables_compare::@3 mul_tables_compare::@8 mul_tables_compare::@2 mul_tables_compare::@7 mul_tables_compare::@1 mul_tables_compare::@6
NATURAL LOOPS WITH DEPTH
Loop head: mul_tables_compare::@1 tails: mul_tables_compare::@5 blocks: mul_tables_compare::@5 mul_tables_compare::@4 mul_tables_compare::@9 mul_tables_compare::@3 mul_tables_compare::@8 mul_tables_compare::@2 mul_tables_compare::@7 mul_tables_compare::@1 mul_tables_compare::@6 depth: 1
Loop head: init_mul_tables::@1 tails: init_mul_tables::@2 blocks: init_mul_tables::@2 init_mul_tables::@1 init_mul_tables::@3 depth: 1

View File

@ -444,21 +444,21 @@ line::@return dominated by @begin line line::@1 main @3 main::@1 line::@return
plot dominated by @begin line main @3 plot main::@1
plot::@return dominated by @begin line main @3 plot main::@1 plot::@return
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@5 blocks: null
Found back edge: Loop head: main::@2 tails: main::@6 blocks: null
Populated: Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@1
Populated: Loop head: main::@2 tails: main::@6 blocks: main::@6 main::@2
NATURAL LOOPS
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@1
Loop head: main::@2 tails: main::@6 blocks: main::@6 main::@2
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@1
Loop head: main::@2 tails: main::@6 blocks: main::@6 main::@2
Found 0 loops in scope [line]
Found 0 loops in scope [plot]
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@1 depth: 1
Loop head: main::@2 tails: main::@6 blocks: main::@6 main::@2 depth: 1

View File

@ -429,24 +429,24 @@ main::@return dominated by main::@9 main::@return main::@7 @begin main::@8 main
plot dominated by @begin main @2 plot main::@1
plot::@return dominated by @begin main @2 plot main::@1 plot::@return
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@7 blocks: null
Found back edge: Loop head: main::@2 tails: main::@8 blocks: null
Found back edge: Loop head: main::@3 tails: main::@9 blocks: null
Populated: Loop head: main::@1 tails: main::@7 blocks: main::@7 main::@1
Populated: Loop head: main::@2 tails: main::@8 blocks: main::@8 main::@2
Populated: Loop head: main::@3 tails: main::@9 blocks: main::@9 main::@3
NATURAL LOOPS
Loop head: main::@1 tails: main::@7 blocks: main::@7 main::@1
Loop head: main::@2 tails: main::@8 blocks: main::@8 main::@2
Loop head: main::@3 tails: main::@9 blocks: main::@9 main::@3
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 3 loops in scope [main]
Loop head: main::@1 tails: main::@7 blocks: main::@7 main::@1
Loop head: main::@2 tails: main::@8 blocks: main::@8 main::@2
Loop head: main::@3 tails: main::@9 blocks: main::@9 main::@3
Found 0 loops in scope [plot]
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@7 blocks: main::@7 main::@1 depth: 1
Loop head: main::@2 tails: main::@8 blocks: main::@8 main::@2 depth: 1
Loop head: main::@3 tails: main::@9 blocks: main::@9 main::@3 depth: 1

View File

@ -381,10 +381,10 @@ ln::@return dominated by @2 ln ln::@return @begin main
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 0 loops in scope [ln]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -814,21 +814,21 @@ print_str::@1 dominated by @begin main print_str::@1 print_str @7
print_str::@return dominated by @begin print_str::@return main print_str::@1 print_str @7
print_str::@2 dominated by @begin main print_str::@1 print_str::@2 print_str @7
NATURAL LOOPS
Found back edge: Loop head: print_ln::@1 tails: print_ln::@1 blocks: null
Found back edge: Loop head: print_str::@1 tails: print_str::@2 blocks: null
Populated: Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
Populated: Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1
NATURAL LOOPS
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 1 loops in scope [print_str]
Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1
Found 1 loops in scope [print_ln]
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
NATURAL LOOPS WITH DEPTH
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1 depth: 1
Loop head: print_str::@1 tails: print_str::@2 blocks: print_str::@2 print_str::@1 depth: 1

View File

@ -436,19 +436,19 @@ main::@2 dominated by @1 @begin main::@1 main::@2 main main::@3
main::@4 dominated by @1 @begin main::@1 main::@2 main main::@3 main::@4
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main main::@3 main::@4
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Found back edge: Loop head: main::@2 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
Populated: Loop head: main::@2 tails: main::@2 blocks: main::@2
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
Loop head: main::@2 tails: main::@2 blocks: main::@2
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
Loop head: main::@2 tails: main::@2 blocks: main::@2
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1
Loop head: main::@2 tails: main::@2 blocks: main::@2 depth: 1

View File

@ -759,6 +759,7 @@ lvalue::@1 dominated by @begin main lvalue @5 lvalue::@1
lvalue::@return dominated by @begin main lvalue::@return lvalue @5 lvalue::@1
lvalue::@2 dominated by @begin main lvalue @5 lvalue::@2 lvalue::@1
NATURAL LOOPS
Found back edge: Loop head: lvaluevar::@1 tails: lvaluevar::@2 blocks: null
Found back edge: Loop head: rvaluevar::@1 tails: rvaluevar::@2 blocks: null
Found back edge: Loop head: rvalue::@1 tails: rvalue::@2 blocks: null
@ -767,12 +768,12 @@ Populated: Loop head: lvaluevar::@1 tails: lvaluevar::@2 blocks: lvaluevar::@2 l
Populated: Loop head: rvaluevar::@1 tails: rvaluevar::@2 blocks: rvaluevar::@2 rvaluevar::@1
Populated: Loop head: rvalue::@1 tails: rvalue::@2 blocks: rvalue::@2 rvalue::@1
Populated: Loop head: lvalue::@1 tails: lvalue::@2 blocks: lvalue::@2 lvalue::@1
NATURAL LOOPS
Loop head: lvaluevar::@1 tails: lvaluevar::@2 blocks: lvaluevar::@2 lvaluevar::@1
Loop head: rvaluevar::@1 tails: rvaluevar::@2 blocks: rvaluevar::@2 rvaluevar::@1
Loop head: rvalue::@1 tails: rvalue::@2 blocks: rvalue::@2 rvalue::@1
Loop head: lvalue::@1 tails: lvalue::@2 blocks: lvalue::@2 lvalue::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 1 loops in scope [lvalue]
@ -783,7 +784,6 @@ Found 1 loops in scope [rvaluevar]
Loop head: rvaluevar::@1 tails: rvaluevar::@2 blocks: rvaluevar::@2 rvaluevar::@1
Found 1 loops in scope [lvaluevar]
Loop head: lvaluevar::@1 tails: lvaluevar::@2 blocks: lvaluevar::@2 lvaluevar::@1
NATURAL LOOPS WITH DEPTH
Loop head: lvaluevar::@1 tails: lvaluevar::@2 blocks: lvaluevar::@2 lvaluevar::@1 depth: 1
Loop head: rvaluevar::@1 tails: rvaluevar::@2 blocks: rvaluevar::@2 rvaluevar::@1 depth: 1
Loop head: rvalue::@1 tails: rvalue::@2 blocks: rvalue::@2 rvalue::@1 depth: 1

View File

@ -199,15 +199,15 @@ main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
main::@2 dominated by @1 @begin main::@1 main::@2 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 depth: 1

View File

@ -321,15 +321,15 @@ main::@3 dominated by @1 @begin main::@1 main main::@3
main::@2 dominated by @1 @begin main::@1 main::@2 main
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 main::@3 depth: 1

View File

@ -941,6 +941,7 @@ fillscreen dominated by @begin main @2 fillscreen
fillscreen::@1 dominated by @begin main @2 fillscreen fillscreen::@1
fillscreen::@return dominated by @begin main @2 fillscreen fillscreen::@1 fillscreen::@return
NATURAL LOOPS
Found back edge: Loop head: main::@2 tails: main::@2 blocks: null
Found back edge: Loop head: main::@3 tails: main::@3 blocks: null
Found back edge: Loop head: main::@5 tails: main::@5 blocks: null
@ -951,13 +952,13 @@ Populated: Loop head: main::@3 tails: main::@3 blocks: main::@3
Populated: Loop head: main::@5 tails: main::@5 blocks: main::@5
Populated: Loop head: main::@2 tails: main::@4 blocks: main::@4 main::@6 main::@8 main::@10 main::@11 main::@3 main::@5 main::@2
Populated: Loop head: fillscreen::@1 tails: fillscreen::@1 blocks: fillscreen::@1
NATURAL LOOPS
Loop head: main::@2 tails: main::@2 blocks: main::@2
Loop head: main::@3 tails: main::@3 blocks: main::@3
Loop head: main::@5 tails: main::@5 blocks: main::@5
Loop head: main::@2 tails: main::@4 blocks: main::@4 main::@6 main::@8 main::@10 main::@11 main::@3 main::@5 main::@2
Loop head: fillscreen::@1 tails: fillscreen::@1 blocks: fillscreen::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 4 loops in scope [main]
Loop head: main::@2 tails: main::@2 blocks: main::@2
@ -966,7 +967,6 @@ Found 4 loops in scope [main]
Loop head: main::@2 tails: main::@4 blocks: main::@4 main::@6 main::@8 main::@10 main::@11 main::@3 main::@5 main::@2
Found 1 loops in scope [fillscreen]
Loop head: fillscreen::@1 tails: fillscreen::@1 blocks: fillscreen::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@2 tails: main::@2 blocks: main::@2 depth: 2
Loop head: main::@3 tails: main::@3 blocks: main::@3 depth: 2
Loop head: main::@5 tails: main::@5 blocks: main::@5 depth: 2

View File

@ -2410,6 +2410,7 @@ fillscreen dominated by main @begin fillscreen @6
fillscreen::@1 dominated by main @begin fillscreen @6 fillscreen::@1
fillscreen::@return dominated by main @begin fillscreen @6 fillscreen::@1 fillscreen::@return
NATURAL LOOPS
Found back edge: Loop head: main::@2 tails: main::@2 blocks: null
Found back edge: Loop head: main::@3 tails: main::@3 blocks: null
Found back edge: Loop head: main::@2 tails: main::@8 blocks: null
@ -2422,7 +2423,6 @@ Populated: Loop head: main::@2 tails: main::@8 blocks: main::@8 main::@5 main::@
Populated: Loop head: scroll_bit::@2 tails: scroll_bit::@3 blocks: scroll_bit::@3 scroll_bit::@2 scroll_bit::@5
Populated: Loop head: scroll_hard::@1 tails: scroll_hard::@1 blocks: scroll_hard::@1
Populated: Loop head: fillscreen::@1 tails: fillscreen::@1 blocks: fillscreen::@1
NATURAL LOOPS
Loop head: main::@2 tails: main::@2 blocks: main::@2
Loop head: main::@3 tails: main::@3 blocks: main::@3
Loop head: main::@2 tails: main::@8 blocks: main::@8 main::@5 main::@3 main::@2
@ -2430,6 +2430,7 @@ Loop head: scroll_bit::@2 tails: scroll_bit::@3 blocks: scroll_bit::@3 scroll_bi
Loop head: scroll_hard::@1 tails: scroll_hard::@1 blocks: scroll_hard::@1
Loop head: fillscreen::@1 tails: fillscreen::@1 blocks: fillscreen::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 3 loops in scope [main]
Loop head: main::@2 tails: main::@2 blocks: main::@2
@ -2443,7 +2444,6 @@ Found 1 loops in scope [scroll_bit]
Found 0 loops in scope [next_char]
Found 1 loops in scope [scroll_hard]
Loop head: scroll_hard::@1 tails: scroll_hard::@1 blocks: scroll_hard::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@2 tails: main::@2 blocks: main::@2 depth: 2
Loop head: main::@3 tails: main::@3 blocks: main::@3 depth: 2
Loop head: main::@2 tails: main::@8 blocks: main::@8 main::@5 main::@3 main::@2 depth: 1

View File

@ -246,15 +246,15 @@ main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
main::@2 dominated by @1 @begin main::@1 main::@2 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@2 blocks: null
Populated: Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@2 blocks: main::@2 main::@1 depth: 1

View File

@ -1347,6 +1347,7 @@ init::@1 dominated by init @begin main init::@1 @3
init::@2 dominated by init @begin main init::@2 init::@1 @3
init::@return dominated by init @begin init::@return main init::@2 init::@1 @3
NATURAL LOOPS
Found back edge: Loop head: main::@2 tails: main::@2 blocks: null
Found back edge: Loop head: main::@2 tails: main::@6 blocks: null
Found back edge: Loop head: init::@1 tails: init::@1 blocks: null
@ -1355,12 +1356,12 @@ Populated: Loop head: main::@2 tails: main::@2 blocks: main::@2
Populated: Loop head: main::@2 tails: main::@6 blocks: main::@6 main::@3 main::@2
Populated: Loop head: init::@1 tails: init::@1 blocks: init::@1
Populated: Loop head: init::@2 tails: init::@2 blocks: init::@2
NATURAL LOOPS
Loop head: main::@2 tails: main::@2 blocks: main::@2
Loop head: main::@2 tails: main::@6 blocks: main::@6 main::@3 main::@2
Loop head: init::@1 tails: init::@1 blocks: init::@1
Loop head: init::@2 tails: init::@2 blocks: init::@2
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@2 tails: main::@2 blocks: main::@2
@ -1369,7 +1370,6 @@ Found 2 loops in scope [init]
Loop head: init::@1 tails: init::@1 blocks: init::@1
Loop head: init::@2 tails: init::@2 blocks: init::@2
Found 0 loops in scope [anim]
NATURAL LOOPS WITH DEPTH
Loop head: main::@2 tails: main::@2 blocks: main::@2 depth: 2
Loop head: main::@2 tails: main::@6 blocks: main::@6 main::@3 main::@2 depth: 1
Loop head: init::@1 tails: init::@1 blocks: init::@1 depth: 1

View File

@ -2375,14 +2375,15 @@ setMEMtoFAC::@return dominated by main main::@3 main::@4 @34 @begin setMEMtoFAC
divFACby10 dominated by main main::@3 @34 @begin divFACby10
divFACby10::@return dominated by divFACby10::@return main main::@3 @34 @begin divFACby10
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@17 blocks: null
Found back edge: Loop head: print_ln::@1 tails: print_ln::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@17 blocks: main::@17 main::@16 main::@15 main::@14 main::@13 main::@12 main::@11 main::@10 main::@9 main::@8 main::@7 main::@6 main::@1
Populated: Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@17 blocks: main::@17 main::@16 main::@15 main::@14 main::@13 main::@12 main::@11 main::@10 main::@9 main::@8 main::@7 main::@6 main::@1
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@17 blocks: main::@17 main::@16 main::@15 main::@14 main::@13 main::@12 main::@11 main::@10 main::@9 main::@8 main::@7 main::@6 main::@1
@ -2400,7 +2401,6 @@ Found 1 loops in scope [print_ln]
Found 0 loops in scope [prepareMEM]
Found 0 loops in scope [print_byte]
Found 0 loops in scope [print_char]
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@17 blocks: main::@17 main::@16 main::@15 main::@14 main::@13 main::@12 main::@11 main::@10 main::@9 main::@8 main::@7 main::@6 main::@1 depth: 1
Loop head: print_ln::@1 tails: print_ln::@1 blocks: print_ln::@1 depth: 2

View File

@ -5638,6 +5638,7 @@ place_sprites dominated by init main @begin init::@2 init::@1 @43 place_sprites
place_sprites::@1 dominated by init place_sprites::@1 main @begin init::@2 init::@1 @43 place_sprites
place_sprites::@return dominated by init place_sprites::@return place_sprites::@1 main @begin init::@2 init::@1 @43 place_sprites
NATURAL LOOPS
Found back edge: Loop head: main::@2 tails: main::@2 blocks: null
Found back edge: Loop head: main::@2 tails: main::@6 blocks: null
Found back edge: Loop head: anim::@1 tails: anim::@3 blocks: null
@ -5660,7 +5661,6 @@ Populated: Loop head: gen_chargen_sprite::@4 tails: gen_chargen_sprite::@5 block
Populated: Loop head: gen_chargen_sprite::@2 tails: gen_chargen_sprite::@8 blocks: gen_chargen_sprite::@8 gen_chargen_sprite::@5 gen_chargen_sprite::@4 gen_chargen_sprite::@7 gen_chargen_sprite::@3 gen_chargen_sprite::@2 gen_chargen_sprite::@6
Populated: Loop head: gen_chargen_sprite::@1 tails: gen_chargen_sprite::@9 blocks: gen_chargen_sprite::@9 gen_chargen_sprite::@8 gen_chargen_sprite::@5 gen_chargen_sprite::@4 gen_chargen_sprite::@7 gen_chargen_sprite::@3 gen_chargen_sprite::@2 gen_chargen_sprite::@6 gen_chargen_sprite::@1
Populated: Loop head: place_sprites::@1 tails: place_sprites::@1 blocks: place_sprites::@1
NATURAL LOOPS
Loop head: main::@2 tails: main::@2 blocks: main::@2
Loop head: main::@2 tails: main::@6 blocks: main::@6 main::@3 main::@2
Loop head: anim::@1 tails: anim::@3 blocks: anim::@3 anim::@2 anim::@7 anim::@1 anim::@6
@ -5673,6 +5673,7 @@ Loop head: gen_chargen_sprite::@2 tails: gen_chargen_sprite::@8 blocks: gen_char
Loop head: gen_chargen_sprite::@1 tails: gen_chargen_sprite::@9 blocks: gen_chargen_sprite::@9 gen_chargen_sprite::@8 gen_chargen_sprite::@5 gen_chargen_sprite::@4 gen_chargen_sprite::@7 gen_chargen_sprite::@3 gen_chargen_sprite::@2 gen_chargen_sprite::@6 gen_chargen_sprite::@1
Loop head: place_sprites::@1 tails: place_sprites::@1 blocks: place_sprites::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 2 loops in scope [main]
Loop head: main::@2 tails: main::@2 blocks: main::@2
@ -5705,7 +5706,6 @@ Found 0 loops in scope [sinFAC]
Found 0 loops in scope [getFAC]
Found 0 loops in scope [progress_inc]
Found 0 loops in scope [prepareMEM]
NATURAL LOOPS WITH DEPTH
Loop head: main::@2 tails: main::@2 blocks: main::@2 depth: 2
Loop head: main::@2 tails: main::@6 blocks: main::@6 main::@3 main::@2 depth: 1
Loop head: anim::@1 tails: anim::@3 blocks: anim::@3 anim::@2 anim::@7 anim::@1 anim::@6 depth: 2

View File

@ -395,10 +395,10 @@ sum::@return dominated by @2 @begin main sum sum::@return
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
Found 0 loops in scope [sum]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -263,9 +263,9 @@ main::@1 dominated by @1 @begin main::@1 main
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -148,9 +148,9 @@ main::@return dominated by main::@return @2 @begin main
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -458,16 +458,16 @@ main::@return dominated by main::@return @2 @begin main::@1 main
s dominated by @2 @begin s main
s::@return dominated by @2 @begin s main s::@return
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
Found 0 loops in scope [s]
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -126,9 +126,9 @@ main::@return dominated by main::@return @1 @begin main
NATURAL LOOPS
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 0 loops in scope [main]
NATURAL LOOPS WITH DEPTH
VARIABLE REGISTER WEIGHTS

View File

@ -1804,6 +1804,7 @@ initscreen dominated by main @begin initscreen @5
initscreen::@1 dominated by main @begin initscreen @5 initscreen::@1
initscreen::@return dominated by main @begin initscreen initscreen::@return @5 initscreen::@1
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@5 blocks: null
Found back edge: Loop head: render::@2 tails: render::@5 blocks: null
Found back edge: Loop head: render::@1 tails: render::@3 blocks: null
@ -1814,13 +1815,13 @@ Populated: Loop head: render::@2 tails: render::@5 blocks: render::@5 render::@2
Populated: Loop head: render::@1 tails: render::@3 blocks: render::@3 render::@5 render::@2 render::@1
Populated: Loop head: findcol::@1 tails: findcol::@19 blocks: findcol::@19 findcol::@8 findcol::@16 findcol::@21 findcol::@7 findcol::@14 findcol::@6 findcol::@5 findcol::@12 findcol::@4 findcol::@2 findcol::@1 findcol::@9
Populated: Loop head: initscreen::@1 tails: initscreen::@1 blocks: initscreen::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@4 main::@1
Loop head: render::@2 tails: render::@5 blocks: render::@5 render::@2
Loop head: render::@1 tails: render::@3 blocks: render::@3 render::@5 render::@2 render::@1
Loop head: findcol::@1 tails: findcol::@19 blocks: findcol::@19 findcol::@8 findcol::@16 findcol::@21 findcol::@7 findcol::@14 findcol::@6 findcol::@5 findcol::@12 findcol::@4 findcol::@2 findcol::@1 findcol::@9
Loop head: initscreen::@1 tails: initscreen::@1 blocks: initscreen::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@4 main::@1
@ -1832,7 +1833,6 @@ Found 2 loops in scope [render]
Found 0 loops in scope [animate]
Found 1 loops in scope [findcol]
Loop head: findcol::@1 tails: findcol::@19 blocks: findcol::@19 findcol::@8 findcol::@16 findcol::@21 findcol::@7 findcol::@14 findcol::@6 findcol::@5 findcol::@12 findcol::@4 findcol::@2 findcol::@1 findcol::@9
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@4 main::@1 depth: 1
Loop head: render::@2 tails: render::@5 blocks: render::@5 render::@2 depth: 3
Loop head: render::@1 tails: render::@3 blocks: render::@3 render::@5 render::@2 render::@1 depth: 2

View File

@ -192,15 +192,15 @@ main dominated by @1 @begin main
main::@1 dominated by @1 @begin main::@1 main
main::@return dominated by main::@return @1 @begin main::@1 main
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@1 blocks: null
Populated: Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@1 blocks: main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@1 blocks: main::@1 depth: 1

View File

@ -518,17 +518,17 @@ sum2::@return dominated by sum2 @begin @3 main::@1 main main::@3 sum2::@return
sum dominated by @begin @3 main::@1 main sum
sum::@return dominated by @begin @3 main::@1 main sum sum::@return
NATURAL LOOPS
Found back edge: Loop head: main::@1 tails: main::@4 blocks: null
Populated: Loop head: main::@1 tails: main::@4 blocks: main::@4 main::@3 main::@1
NATURAL LOOPS
Loop head: main::@1 tails: main::@4 blocks: main::@4 main::@3 main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 1 loops in scope [main]
Loop head: main::@1 tails: main::@4 blocks: main::@4 main::@3 main::@1
Found 0 loops in scope [sum]
Found 0 loops in scope [sum2]
NATURAL LOOPS WITH DEPTH
Loop head: main::@1 tails: main::@4 blocks: main::@4 main::@3 main::@1 depth: 1

View File

@ -368,23 +368,23 @@ main::@4 dominated by @1 @begin main::@1 main::@2 main main::@3 main::@4
main::@5 dominated by @1 @begin main::@1 main::@2 main main::@5 main::@3 main::@4
main::@return dominated by main::@return @1 @begin main::@1 main::@2 main main::@5 main::@3 main::@4
NATURAL LOOPS
Found back edge: Loop head: main::@3 tails: main::@3 blocks: null
Found back edge: Loop head: main::@2 tails: main::@4 blocks: null
Found back edge: Loop head: main::@1 tails: main::@5 blocks: null
Populated: Loop head: main::@3 tails: main::@3 blocks: main::@3
Populated: Loop head: main::@2 tails: main::@4 blocks: main::@4 main::@3 main::@2
Populated: Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@4 main::@3 main::@2 main::@1
NATURAL LOOPS
Loop head: main::@3 tails: main::@3 blocks: main::@3
Loop head: main::@2 tails: main::@4 blocks: main::@4 main::@3 main::@2
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@4 main::@3 main::@2 main::@1
NATURAL LOOPS WITH DEPTH
Found 0 loops in scope []
Found 3 loops in scope [main]
Loop head: main::@3 tails: main::@3 blocks: main::@3
Loop head: main::@2 tails: main::@4 blocks: main::@4 main::@3 main::@2
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@4 main::@3 main::@2 main::@1
NATURAL LOOPS WITH DEPTH
Loop head: main::@3 tails: main::@3 blocks: main::@3 depth: 3
Loop head: main::@2 tails: main::@4 blocks: main::@4 main::@3 main::@2 depth: 2
Loop head: main::@1 tails: main::@5 blocks: main::@5 main::@4 main::@3 main::@2 main::@1 depth: 1