In this paper we present code generation considerations for the AT&T CRISP microprocessor. The architecture of CRISP is different from either current CISC or RISC machines in a number of ways. This opens the opportunity for several new types of optimizations. The implications for C language compilation will also be discussed.
Magpie is an interactive, integrate programming environment that supports the development of Pascal programs a powerful, single-user workstation. Incremental compilation techniques are used to provide quick feedback on static errors and to ensure that a program is always ready for execution even while it is being edited. Magpie performs syntax and static… (More)