Introduced required/preferred register, and spill cost for lexical locations.