UPDF AI

Code Generation and Optimization

S. Graham

1984 · DOI: 10.1109/cgo51591.2021.9370328
15 Citations

TLDR

The intermediate code is a pseudo code of a virtual machine that no machine-dependent code generation is needed and is invoked to execute the intermediate code of the virtual machine.

Abstract

1 Introduction For some compiler, the intermediate code is a pseudo code of a virtual machine. • Interpreter of the virtual machine is invoked to execute the intermediate code. • No machine-dependent code generation is needed. • Usually with great overhead. Pascal: P-code for the virtual P machine. JAVA: Byte code for the virtual JAVA machine.