diff --git a/README.md b/README.md index 80ccd68d8..a83f8b46a 100644 --- a/README.md +++ b/README.md @@ -83,10 +83,10 @@ If you decide to build from source, here are some indications: # The blob to download is called llvm-project-19.x.x.src.tar.xz # For example -wget https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.0/llvm-project-19.1.0.src.tar.xz -tar xf llvm-project-19.1.0.src.tar.xz +wget https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.5/llvm-project-19.1.5.src.tar.xz +tar xf llvm-project-19.1.5.src.tar.xz -cd llvm-project-19.1.0.src.tar +cd llvm-project-19.1.5.src.tar mkdir build cd build diff --git a/docs/mlir.md b/docs/mlir.md index 42deed585..cf342235f 100644 --- a/docs/mlir.md +++ b/docs/mlir.md @@ -1,5 +1,7 @@ # MLIR Resources +Check out the new MLIR Workshop: https://lambdaclass.github.io/mlir-workshop/ + ## How MLIR Works MLIR is composed of **dialects**, which is like a IR of it's own, and this IR can be converted to another dialect IR (if the functionality exists). @@ -30,6 +32,7 @@ to the LLVM dialect, which then gets converted to LLVM IR. ## Learning Resources Resources marked with **→** are best. +- [LambdaClass MLIR Workshop](https://lambdaclass.github.io/mlir-workshop/) - Introduction - **→** [2019 EuroLLVM Developers’ Meeting: MLIR: Multi-Level Intermediate Representation Compiler Infrastructure](https://www.youtube.com/watch?v=qzljG6DKgic) - → [MLIR: A Compiler Infrastructure for the End of Moore’s Law](https://arxiv.org/pdf/2002.11054.pdf) The paper introducing the MLIR framework