From 8dfdd53a04146d8ee50601e288a013c7ccb676a9 Mon Sep 17 00:00:00 2001 From: Pierre Wilke <pierre.wilke@centralesupelec.fr> Date: Mon, 6 Apr 2020 10:03:49 +0200 Subject: [PATCH] fix regalloc graph dump --- src/regalloc.ml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/regalloc.ml b/src/regalloc.ml index 59b49f8..ec29f3e 100644 --- a/src/regalloc.ml +++ b/src/regalloc.ml @@ -272,12 +272,12 @@ let dump_interf_graph oc (fname, rig, allocation) = Format.fprintf oc "subgraph cluster_%s{\n" fname; Format.fprintf oc "label=\"%s\";\n" fname; Hashtbl.keys rig |> Enum.iter (fun r -> - Format.fprintf oc "r%d [style=filled,fillcolor=\"%s\"];\n" r (color_of_allocation r) + Format.fprintf oc "%s_r%d [label=\"r%d\",style=filled,fillcolor=\"%s\"];\n" fname r r (color_of_allocation r) ); Hashtbl.iter (fun i s -> Set.iter (fun x -> - Format.fprintf oc "r%d -> r%d;\n" i x + Format.fprintf oc "%s_r%d -> %s_r%d;\n" fname i fname x ) s;) rig; Format.fprintf oc "}\n" -- GitLab