Graph-coloring and treescan register allocation using repairing | IEEE Conference Publication | IEEE Xplore