InterferenceGraph
was upgraded, which will require some modifications in your existing
code.
Rest assured that little work will actually be needed: the main
modification is related to the fact that moves are now encoded as a list
of pairs, while before we had a map mapping a node to the set of nodes
in its move-related to.
Pay attention to misc::set
: there is a lot of syntactic sugar
provided to implement set operations. The code of Color
can
range from ugly and obfuscated to readable and very close to its
specification.
Codegen::rewrite_program
.