1 cananian 1.1.2.2 package harpoon.Backend.CSAHack.RegAlloc; 2 cananian 1.1.2.2 import harpoon.Backend.CSAHack.Graph.Node; 3 cananian 1.1.2.2 import harpoon.Backend.CSAHack.Graph.Graph; 4 cananian 1.1.2.1 5 cananian 1.1.2.1 abstract public class InterferenceGraph extends Graph { 6 cananian 1.1.2.2 abstract public Node tnode(harpoon.Temp.Temp temp); 7 cananian 1.1.2.2 abstract public harpoon.Temp.Temp gtemp(Node node); 8 cananian 1.1.2.1 abstract public MoveList moves(); 9 cananian 1.1.2.1 public int spillCost(Node node) {return 1;} 10 cananian 1.2 }