Test: FIR CFA: index nodes in rendering order

This commit is contained in:
pyos
2022-12-11 01:22:45 +01:00
committed by Dmitriy Novozhilov
parent a9397b7b23
commit 54f32a6fba
71 changed files with 6272 additions and 6323 deletions
@@ -5,18 +5,18 @@ digraph elvis_kt {
subgraph cluster_0 {
color=red
2 [label="Enter class A" style="filled" fillcolor=red];
3 [label="Exit class A" style="filled" fillcolor=red];
0 [label="Enter class A" style="filled" fillcolor=red];
1 [label="Exit class A" style="filled" fillcolor=red];
}
subgraph cluster_1 {
color=blue
0 [label="Enter function foo" style="filled" fillcolor=red];
1 [label="Exit function foo" style="filled" fillcolor=red];
2 [label="Enter function foo" style="filled" fillcolor=red];
3 [label="Exit function foo" style="filled" fillcolor=red];
}
2 -> {3} [color=green];
3 -> {0} [color=green];
3 -> {0} [style=dashed];
0 -> {1};
0 -> {1} [color=green];
1 -> {2} [color=green];
1 -> {2} [style=dashed];
2 -> {3};
subgraph cluster_2 {
color=red
@@ -154,48 +154,48 @@ digraph returns_kt {
subgraph cluster_14 {
color=red
55 [label="Enter class A" style="filled" fillcolor=red];
56 [label="Exit class A" style="filled" fillcolor=red];
53 [label="Enter class A" style="filled" fillcolor=red];
54 [label="Exit class A" style="filled" fillcolor=red];
}
subgraph cluster_15 {
color=blue
53 [label="Enter function foo" style="filled" fillcolor=red];
54 [label="Exit function foo" style="filled" fillcolor=red];
55 [label="Enter function foo" style="filled" fillcolor=red];
56 [label="Exit function foo" style="filled" fillcolor=red];
}
55 -> {56} [color=green];
56 -> {53} [color=green];
56 -> {53} [style=dashed];
53 -> {54};
53 -> {54} [color=green];
54 -> {55} [color=green];
54 -> {55} [style=dashed];
55 -> {56};
subgraph cluster_16 {
color=red
59 [label="Enter class B" style="filled" fillcolor=red];
60 [label="Exit class B" style="filled" fillcolor=red];
57 [label="Enter class B" style="filled" fillcolor=red];
58 [label="Exit class B" style="filled" fillcolor=red];
}
subgraph cluster_17 {
color=blue
57 [label="Enter function bar" style="filled" fillcolor=red];
58 [label="Exit function bar" style="filled" fillcolor=red];
59 [label="Enter function bar" style="filled" fillcolor=red];
60 [label="Exit function bar" style="filled" fillcolor=red];
}
59 -> {60} [color=green];
60 -> {57} [color=green];
60 -> {57} [style=dashed];
57 -> {58};
57 -> {58} [color=green];
58 -> {59} [color=green];
58 -> {59} [style=dashed];
59 -> {60};
subgraph cluster_18 {
color=red
63 [label="Enter class C" style="filled" fillcolor=red];
64 [label="Exit class C" style="filled" fillcolor=red];
61 [label="Enter class C" style="filled" fillcolor=red];
62 [label="Exit class C" style="filled" fillcolor=red];
}
subgraph cluster_19 {
color=blue
61 [label="Enter function baz" style="filled" fillcolor=red];
62 [label="Exit function baz" style="filled" fillcolor=red];
63 [label="Enter function baz" style="filled" fillcolor=red];
64 [label="Exit function baz" style="filled" fillcolor=red];
}
63 -> {64} [color=green];
64 -> {61} [color=green];
64 -> {61} [style=dashed];
61 -> {62};
61 -> {62} [color=green];
62 -> {63} [color=green];
62 -> {63} [style=dashed];
63 -> {64};
subgraph cluster_20 {
color=red
@@ -471,22 +471,22 @@ digraph returns_kt {
175 [label="Postponed enter to lambda"];
subgraph cluster_42 {
color=blue
180 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
176 [label="Enter function anonymousFunction" style="filled" fillcolor=red];
subgraph cluster_43 {
color=blue
181 [label="Enter block"];
182 [label="Access variable R|<local>/s|"];
183 [label="Smart cast: R|<local>/s|"];
184 [label="Access variable R|kotlin/String.length|"];
185 [label="Exit block"];
177 [label="Enter block"];
178 [label="Access variable R|<local>/s|"];
179 [label="Smart cast: R|<local>/s|"];
180 [label="Access variable R|kotlin/String.length|"];
181 [label="Exit block"];
}
186 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
182 [label="Exit function anonymousFunction" style="filled" fillcolor=red];
}
176 [label="Postponed exit from lambda"];
177 [label="Function call: R|/runHigherOrder|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
178 [label="Exit block"];
183 [label="Postponed exit from lambda"];
184 [label="Function call: R|/runHigherOrder|<R|kotlin/Int|>(...)" style="filled" fillcolor=yellow];
185 [label="Exit block"];
}
179 [label="Exit function test_4" style="filled" fillcolor=red];
186 [label="Exit function test_4" style="filled" fillcolor=red];
}
159 -> {160};
160 -> {161};
@@ -499,20 +499,20 @@ digraph returns_kt {
167 -> {168};
168 -> {169 172};
169 -> {170};
170 -> {179};
170 -> {186};
170 -> {171} [style=dotted];
171 -> {173} [style=dotted];
172 -> {173};
173 -> {174};
174 -> {175};
175 -> {176 177 180};
175 -> {180} [style=dashed];
175 -> {176 183 184};
175 -> {176} [style=dashed];
176 -> {177};
177 -> {178};
178 -> {179};
179 -> {180};
180 -> {181};
181 -> {182};
182 -> {183};
183 -> {184};
184 -> {185};
185 -> {186};
@@ -5,18 +5,18 @@ digraph smartcastFromArgument_kt {
subgraph cluster_0 {
color=red
2 [label="Enter class A" style="filled" fillcolor=red];
3 [label="Exit class A" style="filled" fillcolor=red];
0 [label="Enter class A" style="filled" fillcolor=red];
1 [label="Exit class A" style="filled" fillcolor=red];
}
subgraph cluster_1 {
color=blue
0 [label="Enter function foo" style="filled" fillcolor=red];
1 [label="Exit function foo" style="filled" fillcolor=red];
2 [label="Enter function foo" style="filled" fillcolor=red];
3 [label="Exit function foo" style="filled" fillcolor=red];
}
2 -> {3} [color=green];
3 -> {0} [color=green];
3 -> {0} [style=dashed];
0 -> {1};
0 -> {1} [color=green];
1 -> {2} [color=green];
1 -> {2} [style=dashed];
2 -> {3};
subgraph cluster_2 {
color=red
@@ -5,33 +5,33 @@ digraph when_kt {
subgraph cluster_0 {
color=red
2 [label="Enter class A" style="filled" fillcolor=red];
3 [label="Exit class A" style="filled" fillcolor=red];
0 [label="Enter class A" style="filled" fillcolor=red];
1 [label="Exit class A" style="filled" fillcolor=red];
}
subgraph cluster_1 {
color=blue
0 [label="Enter function foo" style="filled" fillcolor=red];
1 [label="Exit function foo" style="filled" fillcolor=red];
2 [label="Enter function foo" style="filled" fillcolor=red];
3 [label="Exit function foo" style="filled" fillcolor=red];
}
2 -> {3} [color=green];
3 -> {0} [color=green];
3 -> {0} [style=dashed];
0 -> {1};
0 -> {1} [color=green];
1 -> {2} [color=green];
1 -> {2} [style=dashed];
2 -> {3};
subgraph cluster_2 {
color=red
6 [label="Enter class B" style="filled" fillcolor=red];
7 [label="Exit class B" style="filled" fillcolor=red];
4 [label="Enter class B" style="filled" fillcolor=red];
5 [label="Exit class B" style="filled" fillcolor=red];
}
subgraph cluster_3 {
color=blue
4 [label="Enter function bar" style="filled" fillcolor=red];
5 [label="Exit function bar" style="filled" fillcolor=red];
6 [label="Enter function bar" style="filled" fillcolor=red];
7 [label="Exit function bar" style="filled" fillcolor=red];
}
6 -> {7} [color=green];
7 -> {4} [color=green];
7 -> {4} [style=dashed];
4 -> {5};
4 -> {5} [color=green];
5 -> {6} [color=green];
5 -> {6} [style=dashed];
6 -> {7};
subgraph cluster_4 {
color=red