The present invention is a new method and apparatus to perform fast compilation
of platform independent bytecode instruction listings into high quality machine
code in a single sequential pass. More specifically, the present invention creates
a new method and apparatus for the translation of platform neutral bytecode into
high quality machine code in a single sequential pass in which information from
the preceding instruction translation is used to mimic an optimizing compiler without
the extensive memory and time requirements. Where the preceding instruction translation
cannot be used due to no direct control flow, information from comprehensive stack
maps is then used.