1. A computer program product for facilitating processing in a processing environment, said computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: obtaining an instruction, the instruction being included in a group of a plurality of instructions and being part of a sequence of instructions straddling one or more other groups of one or more instructions; performing optimization on at least two instructions of the plurality of instructions of the group to provide one or more optimized instructions; obtaining one or more instructions from at least one other group of instructions of the one or more other groups of instructions; performing optimization on at least one instruction of the one or more instructions obtained from the at least one other group of instructions using information obtained from the optimization on the at least two instructions of the group of the plurality of instructions; and executing at least one optimized instruction resulting from performing the optimization on the at least one instruction from the at least one other group of instructions.