Resource allocation: Determine the resources that will be required and used during execution of instruction sequences. (Since in our case the resources consist primarily of registers, we shall speak of this as register allocation.)
Execution order determination: Specify the sequence in which the descendants of a node will be evaluated.
Code selection: Select the final instruction sequence corresponding to the operations appearing in the structure tree under the mapping discussed in Chapter 3.
KeywordsActivation Record Decision Table Load Instruction Register Allocation Attribute Grammar
Unable to display preview. Download preview PDF.