The development landscape is ripe with new languages and improvements on existing ones. Mozilla’s Rust, Apple’s Swift, Kotlin from JetBrains, and the experimental Python variant Mojo (and many others) ...
This repository holds the source files for course material I used in a few talks introducing the LLVM compiler framework. This material is strongly based on material written by E. Speziale and M.
This is the main repository for my LLVM tutorial. WARNING This project is still in the early phase. The lexer, parser and code generator are functional, though subject to refactoring and possible bugs ...
LLVM was built to bridge the gap between compiler textbooks and actual compiler development. It provides a modular codebase and advanced tools which help developers to build compilers easily. This ...