register assignment

The phase of a compiler that determines which register to use for each program value selected during register allocation.