14. The computer program product of claim 12 , wherein the computer usable program code for reducing the identified input elements from the intermediate language code to input elements of common and unique use, comprises: computer usable program code for adding each of the input elements from the intermediate language code to a table upon first appearance in the intermediate language code; computer usable program code for counting each additional use of the input elements in the intermediate language code; and, computer usable program code for removing input elements from the table with a count indicating only a single use in the input from the intermediate language code.
15. The computer program product of claim 14 , wherein the computer usable program code for reducing the identified input elements from the intermediate language code to input elements of common and unique use, further comprises: computer usable program code for identifying each of the input elements in the table appearing only as part of a sub-expression for another of the input elements in the intermediate language code; and, computer usable program code for removing input elements from the table lacking a unique use in the input elements in the intermediate language code.