Skip to content

Instantly share code, notes, and snippets.

@guillep
Created November 9, 2023 08:00
Show Gist options
  • Save guillep/de794ababa166fdc3b6ef5aba3783216 to your computer and use it in GitHub Desktop.
Save guillep/de794ababa166fdc3b6ef5aba3783216 to your computer and use it in GitHub Desktop.
# Compilers
- Essentials of compilation book. J. Siek
- [Video] Overview to the "Essentials of compilation" book. 2023. https://www.youtube.com/watch?v=y_6bycM5fV8
- MLIR Tutorial
- [Blog] https://github.com/j2kun/mlir-tutorial
- [Blog] https://jeremykun.com/2023/10/23/mlir-dialect-conversion/
- [Blog] https://jeremykun.com/2023/11/01/mlir-lowering-through-llvm/
- Compiling Pattern Matching
- [Paper] Compiling Pattern Matching to Good Decision Trees. http://moscova.inria.fr/~maranget/papers/ml05e-maranget.pdf
- [Paper] Non-linear Pattern Matching with Backtracking for Non-free Data Types. https://arxiv.org/abs/1808.10603
- [Blog] C# design notes 2016. https://github.com/dotnet/roslyn/issues/10429
- [Video] Let's prototype a JavaScript JIT compiler! https://www.youtube.com/watch?v=8mxubNQC5O8
- [Video] ACACES 2023: Rethinking compiler technology in a heterogeneous world. https://www.youtube.com/watch?v=6Ncnx0bT4lk
- [Video] Protecting Compiler Optimizations with Linaro Benchmarking CI. https://www.youtube.com/watch?v=ydAOVJqeL5o&t=151s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment