Abstract: A system for processing a complete object code data set, to be linked into an executable program. The system features means for facilitating optimization analysis based upon the complete object code data set and also means for modifying the object code data based upon the optimization analysis results. The system allows for the specification of static instruction ranges that are to be isolated from the optimization process. Indirect and external process transfer of control destination ranges are identified in order to formulate the proper control flow information necessary to retain the optimized object code data integrity. The system enables the implementation of a class of optimizations which are supplemental to the standard class of optimizations performed during the initial object code generation process.