Skip to content

About

Master compiler optimizations course, MIPT

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

35 Commits

Folders and files

Repository files navigation

Compiler optimizations

JIT & AOT Compiler optimizations master course, MIPT


Task name Source Tests Status
1. Intermediate representation basic IR, intrusive list Unit tests Done
2. DFS algorithm implementation Unit tests Done
3. Dominator Tree dominator tree builder Unit tests Done
5. Loop Analyzer loop tree builder Unit tests Done
6. Linear Order linear order analyzer Unit tests Done
7. Liveness Analyzer liveness scanner Unit tests Done
8. Regalloc scanner regalloc scanner Unit tests Done
9. Peephole pass implementation (MUL, XOR, SHR folding) Unit tests Done
10. Constant folding pass implementation Unit tests Done
11. Inlining pass implementation Unit tests Done
12. Checks Elimination pass implemenation Unit tests Done

About

Master compiler optimizations course, MIPT

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages