statements resolve to nothing and use all registers expressions return register and allocate those with use_reg