Instruction Selection

Instruction selection

Instruction selection is a stage in the compiler backend that converts middle-level intermediate representation (IR) into a low-level IR. It occurs before instruction scheduling and register allocation, and the output IR closely resembles the target machine code or assembly language. Peephole optimization can still be applied to the output IR.

1 courses cover this concept

15-411 Compiler Design

Carnegie Mellon University

Fall 2020

Comprehensive study of compiler design and implementation, examining interaction between language design and runtime organization. Topics include program analysis, code generation, optimization, memory management.

No concepts data

+ 21 more concepts