Question 81
In compiler back-ends, Register Allocation via Graph Coloring maps variables to registers by modeling variables as nodes and drawing an edge between two nodes if:
In Register Interference Graphs (RIG), nodes represent variables and undirected edges represent interference (simultaneous liveness). Coloring the graph with K colors maps variables to K physical registers.