1. A method comprising: analyzing a source code segment; determining whether generating a customized version of object code for the source code segment to execute on one of several types of processors would provide a performance advantage over generating a non-customized version of object code; and if so, generating the customized version of object code.