mirror of
https://github.com/gonum/gonum.git
synced 2025-10-21 06:09:26 +08:00

The initial test cases are from Robin Eklind's decomp project, the DOT files were generated using his instructions: git clone https://github.com/decomp/testdata go get github.com/decomp/decomp/cmd/ll2dot cd testdata/pathological/testdata ll2dot *.ll
86 lines
1.2 KiB
Plaintext
86 lines
1.2 KiB
Plaintext
digraph main {
|
|
// Node definitions.
|
|
2 [label=entry];
|
|
9;
|
|
102;
|
|
14;
|
|
101;
|
|
19;
|
|
100;
|
|
24;
|
|
99;
|
|
29;
|
|
98;
|
|
34;
|
|
97;
|
|
39;
|
|
96;
|
|
44;
|
|
95;
|
|
49;
|
|
94;
|
|
54;
|
|
93;
|
|
59;
|
|
92;
|
|
64;
|
|
91;
|
|
69;
|
|
90;
|
|
74;
|
|
89;
|
|
79;
|
|
88;
|
|
84;
|
|
87;
|
|
|
|
// Edge definitions.
|
|
2 -> 9 [label=true];
|
|
2 -> 102 [label=false];
|
|
9 -> 14 [label=true];
|
|
9 -> 101 [label=false];
|
|
14 -> 19 [label=true];
|
|
14 -> 100 [label=false];
|
|
101 -> 102;
|
|
19 -> 24 [label=true];
|
|
19 -> 99 [label=false];
|
|
100 -> 101;
|
|
24 -> 29 [label=true];
|
|
24 -> 98 [label=false];
|
|
99 -> 100;
|
|
29 -> 34 [label=true];
|
|
29 -> 97 [label=false];
|
|
98 -> 99;
|
|
34 -> 39 [label=true];
|
|
34 -> 96 [label=false];
|
|
97 -> 98;
|
|
39 -> 44 [label=true];
|
|
39 -> 95 [label=false];
|
|
96 -> 97;
|
|
44 -> 49 [label=true];
|
|
44 -> 94 [label=false];
|
|
95 -> 96;
|
|
49 -> 54 [label=true];
|
|
49 -> 93 [label=false];
|
|
94 -> 95;
|
|
54 -> 59 [label=true];
|
|
54 -> 92 [label=false];
|
|
93 -> 94;
|
|
59 -> 64 [label=true];
|
|
59 -> 91 [label=false];
|
|
92 -> 93;
|
|
64 -> 69 [label=true];
|
|
64 -> 90 [label=false];
|
|
91 -> 92;
|
|
69 -> 74 [label=true];
|
|
69 -> 89 [label=false];
|
|
90 -> 91;
|
|
74 -> 79 [label=true];
|
|
74 -> 88 [label=false];
|
|
89 -> 90;
|
|
79 -> 84 [label=true];
|
|
79 -> 87 [label=false];
|
|
88 -> 89;
|
|
84 -> 87;
|
|
87 -> 88;
|
|
} |