snowzurfer / brto-llvm
Modern C++ implementation of the Kaleidoscope LLVM tutorial.
☆13Updated 7 years ago
Related projects ⓘ
Alternatives and complementary repositories for brto-llvm
- Toy programming language☆39Updated this week
- A tree-walker && virtual-machine && JIT interpreter for Lox language☆28Updated 6 months ago
- MimIR is my Intermediate Representation☆48Updated 2 weeks ago
- Lox bytecode VM written in C++ - Based on Part III of Bob Nystrom's Book "Crafting Interpreters"☆23Updated 3 years ago
- The Evi programming language☆17Updated 2 years ago
- The carbon intermediate representation language☆36Updated 3 years ago
- COOL (Classroom Object Oriented Language) compiler with LLVM backend☆33Updated 4 years ago
- Kaleidoscope is a toy programming language built from scratch using the LLVM libraries.☆17Updated 3 years ago
- Mini C Compiler☆23Updated 3 years ago
- CDSChecker: A Model Checker for C11 and C++11 Atomics☆26Updated 11 years ago
- A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)☆25Updated 5 years ago
- LLVM frontend for the Lox programming language (WIP)☆8Updated 6 years ago
- A GLSL compiler targeting SPIR-V mlir☆13Updated last month
- A Clang-based C++ Interoperability Library☆52Updated this week
- Compiler Optimizations Playground☆27Updated 3 years ago
- Lightweight framework for easy and efficient code generation☆98Updated 3 months ago
- Scripting language developed alongside reading of craftinginterpreters☆35Updated 3 years ago
- The Higher-Order Intermediate Representation☆151Updated this week
- Runtime support for LLVM's GC Statepoints☆42Updated 4 years ago
- The compiler and standard distribution for the C∀ programming language☆72Updated this week
- ☆53Updated this week
- The website for freeCompilerCamp's classroom tutorials, using Github Pages.☆32Updated 2 years ago
- Toy programming language using LLVM, flex and bison.☆90Updated last year
- The Sharp programming language☆43Updated 7 months ago
- An implementation of *jlox* from Crafting Interpreters in C++.☆39Updated last year
- Wyrm is a GCC GIMPLE to LLVM IR transpiler☆51Updated 10 months ago
- A better C/C++ macro extension. Implemented in Clang plugins. Inspired by Rust's macro system☆63Updated 4 years ago
- Curly programming language☆18Updated 3 years ago
- A virtual machine and a tree-walk interpreter for the Lox programming language in C89☆48Updated 5 years ago