DmitrySoshnikov / eva-llvm-sourceLinks
Source code for "Programming Language with LLVM" class
☆30Updated 2 years ago
Alternatives and similar repositories for eva-llvm-source
Users that are interested in eva-llvm-source are comparing it to the libraries listed below
Sorting:
- An introduction to language design through building a compiler frontend and completing a self-paced exercise on top of LLVM.☆125Updated 4 months ago
- ☆20Updated 3 years ago
- C/C++ frontend for MLIR. Also features polyhedral optimizations, parallel optimizations, and more!☆569Updated last month
- LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-t…☆174Updated last year
- A Python compiler design toolkit.☆384Updated this week
- Compiler-compiler for writing compiler frontends with Lua☆23Updated 2 years ago
- Toy compiler☆54Updated 2 weeks ago
- LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)☆264Updated 2 years ago
- A tree-walker && virtual-machine && JIT interpreter for Lox language☆30Updated last year
- MLIR Sample dialect☆124Updated 5 months ago
- The missing pieces (as far as boilerplate reduction goes) of the upstream MLIR python bindings.☆104Updated this week
- 🍒 Cherry programming language 🍒☆12Updated 10 months ago
- A new (MLIR based) high-level IR for clang.☆520Updated this week
- Learn LLVM 17, published by Packt☆201Updated last year
- An optimizing ahead-of-time Python Compiler☆236Updated last year
- Can I make an *optimizing* compiler under 1k lines of code?☆61Updated 5 months ago
- Reference implementation for Writing a C Compiler☆181Updated 6 months ago
- A Statically typed, compiled general purpose low level programming language built using C++ and LLVM Infrastructure framework designed to…☆77Updated last year
- an educational compiler intermediate representation☆683Updated last month
- Python interface for MLIR - the Multi-Level Intermediate Representation☆263Updated 8 months ago
- A guide that explains how high level programming language constructs are mapped to the LLVM intermediate language.☆629Updated 9 months ago
- MLIR metal dialect☆30Updated 10 months ago
- Mirror of InriaForge SSABook repository: https://gforge.inria.fr/projects/ssabook/ (was scheduled for retirement at the end of 2020, was …☆142Updated 5 years ago
- C++ implementation of the lox toy language used from the crafting interpreters book (http://www.craftinginterpreters.com/)☆37Updated 4 years ago
- An implementation of *jlox* from Crafting Interpreters in C++.☆45Updated 2 years ago
- A list of tutorials, paper, talks, and open-source projects for emerging compiler and architecture☆475Updated 6 months ago
- IREE's PyTorch Frontend, based on Torch Dynamo.☆94Updated this week
- A statically-typed variant of Lox, written in TypeScript☆130Updated 2 years ago
- A minimal (really) out-of-tree MLIR example☆44Updated last week
- An Understandable Tracing JIT Compiler☆21Updated 4 years ago