What are the benefits of using a machine-independent intermediate form

a) Re targeting is facilitated; a compiler for a different machine can be created by attaching a back end for the new machine to an existing front end.
b) A machine-independent code optimizer can be applied to the intermediate representation.

Leave a Reply