Basic Blocks

Basic block

A basic block is a straight-line code sequence with no branches in or out. Compilers usually decompose programs into their basic blocks as a first step in the analysis process. Basic blocks form the nodes in a control-flow graph.

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