Inline
Machinize
Build CFG
Build
Live Info
Build Live
Ranges
Assign
Registers
Rewrite
Dead Code
Elimination
Generate
Machine Code
MIR
Machine
Code
Dead Code
Elimination
Sparse Conditional
Constant
Propagation
Simplify
Combine
Insns
Find Loops
-O0
-O1
-O2 default
Optimizations
added
on each level:
Build SSA
Global
Value
Numbering
Out of SSA
Copy
Propagation