Commentary/Compiler/Backends/NCG/RegisterAllocator: graph.dot

File graph.dot, 4.4 kB (added by benl, 1 year ago)

graphviz source for graph.png

Line 
1 graph G {
2 node [label="%vHi_HhPi :: I\n(triv)" style=filled fillcolor=white] "%vHi_HhPi";
3 node [label="%vHi_HhPj :: I\n(triv)" style=filled fillcolor=white] "%vHi_HhPj";
4 node [label="%vHi_HhPq :: I\n(triv)" style=filled fillcolor=white] "%vHi_HhPq";
5 node [label="%vHi_HhPr :: I\n(triv)" style=filled fillcolor=white] "%vHi_HhPr";
6 node [label="%vHi_HhPz :: I\n(spill?)" style=filled fillcolor=white] "%vHi_HhPz";
7 node [label="%vHi_HhPA :: I\n(spill?)" style=filled fillcolor=white] "%vHi_HhPA";
8 node [label="%vI_nhP3 :: I\n(triv)" style=filled fillcolor=white] "%vI_nhP3";
9 node [label="%vI_nhP4 :: I\n(triv)" style=filled fillcolor=white] "%vI_nhP4";
10 node [label="%vI_nhPe :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPe";
11 node [label="%vI_nhPf :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPf";
12 node [label="%vI_nhPg :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPg";
13 node [label="%vI_nhPh :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPh";
14 node [label="%vI_nhPi :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPi";
15 node [label="%vI_nhPj :: I\n(spill?)" style=filled fillcolor=white] "%vI_nhPj";
16 node [label="%vI_nhPk :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPk";
17 node [label="%vI_nhPl :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPl";
18 node [label="%vI_nhPm :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPm";
19 node [label="%vI_nhPn :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPn";
20 node [label="%vI_nhPo :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPo";
21 node [label="%vI_nhPp :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPp";
22 node [label="%vI_nhPq :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPq";
23 node [label="%vI_nhPr :: I\n(spill?)" style=filled fillcolor=white] "%vI_nhPr";
24 node [label="%vI_nhPs :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPs";
25 node [label="%vI_nhPt :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPt";
26 node [label="%vI_nhPu :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPu";
27 node [label="%vI_nhPv :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPv";
28 node [label="%vI_nhPw :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPw";
29 node [label="%vI_nhPx :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPx";
30 node [label="%vI_nhPy :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPy";
31 node [label="%vI_nhPz :: I\n(spill?)" style=filled fillcolor=white] "%vI_nhPz";
32 node [label="%vI_nhPA :: I\n(spill?)" style=filled fillcolor=white] "%vI_nhPA";
33 node [label="%vI_nhPB :: I\n(spill?)" style=filled fillcolor=white] "%vI_nhPB";
34 node [label="%vI_nhPC :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPC";
35 node [label="%vI_nhPD :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPD";
36 node [label="%vI_nhPE :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPE";
37 node [label="%vI_nhPF :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPF";
38 node [label="%vI_nhPG :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPG";
39 node [label="%vI_nhPH :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPH";
40 node [label="%vI_nhPI :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPI";
41 node [label="%vI_nhPJ :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPJ";
42 node [label="%vI_nhPK :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPK";
43 node [label="%vI_nhPL :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPL";
44 node [label="%vI_nhPM :: I\n(triv)" style=filled fillcolor=white] "%vI_nhPM";
45 node [label="%vI_s29e :: I\n(spill?)" style=filled fillcolor=white] "%vI_s29e";
46 "%vHi_HhPi" -- "%vI_nhPi";
47 "%vHi_HhPi" -- "%vI_nhPj";
48 "%vHi_HhPi" -- "%vHi_HhPj" [ style = dashed ];
49 "%vHi_HhPj" -- "%vI_nhPj";
50 "%vHi_HhPj" -- "%vI_nhPk";
51 "%vHi_HhPq" -- "%vI_nhPq";
52 "%vHi_HhPq" -- "%vI_nhPr";
53 "%vHi_HhPq" -- "%vHi_HhPr" [ style = dashed ];
54 "%vHi_HhPr" -- "%vI_nhPr";
55 "%vHi_HhPr" -- "%vI_nhPs";
56 "%vHi_HhPz" -- "%vI_nhPz";
57 "%vHi_HhPz" -- "%vI_nhPA";
58 "%vHi_HhPz" -- "%vI_s29e";
59 "%vHi_HhPz" -- "%vHi_HhPA" [ style = dashed ];
60 "%vHi_HhPA" -- "%vI_nhPA";
61 "%vHi_HhPA" -- "%vI_nhPB";
62 "%vHi_HhPA" -- "%vI_s29e";
63 "%vI_nhP3" -- "%vI_nhP4";
64 "%vI_nhPh" -- "%vI_nhPi";
65 "%vI_nhPi" -- "%vI_nhPj" [ style = dashed ];
66 "%vI_nhPj" -- "%vI_nhPk";
67 "%vI_nhPp" -- "%vI_nhPq";
68 "%vI_nhPq" -- "%vI_nhPr" [ style = dashed ];
69 "%vI_nhPr" -- "%vI_nhPs";
70 "%vI_nhPy" -- "%vI_nhPz";
71 "%vI_nhPy" -- "%vI_s29e";
72 "%vI_nhPz" -- "%vI_s29e";
73 "%vI_nhPz" -- "%vI_nhPA" [ style = dashed ];
74 "%vI_nhPA" -- "%vI_nhPB";
75 "%vI_nhPA" -- "%vI_s29e";
76 "%vI_nhPB" -- "%vI_s29e";
77 "%vI_nhPC" -- "%vI_s29e";
78 "%vI_nhPD" -- "%vI_s29e";
79 "%vI_nhPE" -- "%vI_s29e";
80 "%vI_nhPF" -- "%vI_s29e";
81 "%vI_nhPG" -- "%vI_s29e";
82 }