A kind of code optimisation that considers only a few adjacent instructions at a time and looks for certain comBinations which can Be replaced with more efficient sequences. E.g. ADD R0, #1 ADD R0, #1 (add one to register R0) could Be replaced By ADD R0, #2 (1995-03-28)