18. The computer program of claim 15 , wherein: the computer readable program code for invoking recompilation of at least one of the plurality of object files comprises computer readable program code for generating at least one optimized object file; and the computer readable program code for invoking generation of the at least one executable file comprises computer readable program code for generating the at least one executable file using the at least one optimized object file.
15. A computer program embodied on a non-transitory computer readable medium and operable to be executed by a processor, the computer program comprising computer readable program code for: extracting at least one object file from a library of object files; identifying an interprocedural optimization associated with a plurality of object files, each object file comprising interprocedural summary information generated by a compiler during a compilation of at least one source file and a compiler internal representation associated with the compiler during the compilation of the at least one source file, the plurality of object files including the at least one extracted object file; invoking recompilation of at least one of the plurality of object files to implement the identified interprocedural optimization by linking at least one procedure in the at least one recompiled object file with at least one other procedure, wherein the interprocedural optimization is identified using the interprocedural summary information and the at least one recompiled object file is generated using the compiler internal representation, wherein the recompilation comprises saving a description of the identified interprocedural optimization in the at least one recompiled object, wherein the description of the identified interprocedural optimization includes the behavior of a target procedure within the object file from the point of view of other procedures that invoke or that are invoked by the target procedure; and invoking generation of at least one executable file using the at least one recompiled object file.