- Promotes local variables to virtual registers (enables more optimizations)
- Unused local variables to not use up stack space