CRPC-TR93323 abstract Iloc '93 is the latest in a series of intermediate languages used in our Module Compiler (also known as the Node Compiler and the Massively Scalar Compiler Project). Iloc '93 shares the basic philosophy of earlier versions, but benefits from our experience. Iloc is a low-level language, allowing extensive optimization; in particular, we expect to eliminate most of the overhead implicit in array references and procedure calls. Iloc is probably best suited for traditional optimizations such as strength reduction, value numbering, etc. More aggressive dependence-based optimizations will probably require additional high-level structure.