Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 411 Bytes

later.md

File metadata and controls

15 lines (14 loc) · 411 Bytes

Intermediate Representation (IR)

- control flow graphs
- static single-assignment
- continuation-passing style
- three-address code

Optimisation

- constant propagation
- common subexpression elimination
- loop invariant code motion
- global value numbering
- strength reduction
- scalar replacement of aggregates
- dead code elimination
- loop unrolling