LIR-ALLOCATED revisited