Split Dead Instruction Destruction and Dead Label Removal into seperate passes, and moved label removal before LIR move compacting, to allow for proper side effect handling.