ChatDiagram
compilers · rust · systems programming

Rust Compilation Pipeline with HIR and MIR

Tipo Diagrama de flujoNorma Sugiyama layered DAG + orthogonal routingMotor schematex-flowchartActualizado 1/9/2026
Rust Compilation Pipeline with HIR and MIR
Drawing preview
El escenario

A developer wants to understand the main phases of rustc, especially the role of HIR and MIR before LLVM code generation.

Qué hay en este dibujo

Lee las decisiones que hay detrás.

01

Separate HIR and MIR phases

02

Run borrow checking on MIR rather than HIR

03

Lower to LLVM IR for backend code generation

Use when documenting language compiler internals, explaining Rust-specific intermediate representations, or planning compiler tooling that hooks into HIR or MIR passes.

Explorar todas las plantillas de diagrama de flujo →