Intermediate representations and dataflow analysis: Programming Language Design course | Zoonk
41. Intermediate representations and dataflow analysis
Lower syntax trees into three-address code, control-flow graphs, and static single-assignment form. Compute dominators, liveness, and dataflow facts used by later compiler passes.