summus
Compiler
A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes.
Simple compiler frontend using LLVM as backend
234 stars
15 watching
12 forks
Language: C
last commit: about 6 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
draperlaboratory/llvm-cbe | A resurrected and improved implementation of the LLVM C Backend in Groff, enabling compilation of programs written in various programming languages to native machine code. | 127 |
nilfoundation/zkllvm | Compiles high-level programming languages into input for provable computations protocols. | 295 |
jaseemabid/olifant | A language targeting LLVM with the goal of building a simple compiler | 64 |
acceleratehs/accelerate-llvm | Compiles Accelerate code to LLVM IR and executes it on CPUs or NVIDIA GPUs | 158 |
holzschu/llvm | A toolkit for building highly optimized compilers and runtime environments. | 54 |
talw/crisp-compiler | A Haskell compiler for a Lisp/Scheme-inspired language with an LLVM backend | 99 |
syegulalp/akilang | An experimental compiler and language implementation built on top of LLVM and Python. | 99 |
idris-hackers/idris-llvm | A Haskell-based LLVM backend for generating LLVM bytecode from Idris programs | 78 |
jserv/mazucc | A minimal C compiler generating x86_64 assembly code | 516 |
champii/rock | A Rust-based compiler and runtime environment designed to provide a safe and efficient way to execute functional programming languages. | 67 |
belijzajac/wisnialang | A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. | 16 |
kit-ty-kate/labrys | A compiler for a toy language based on LLVM that implements the System Fω type-system | 103 |
llvm-hs/llvm-hs-kaleidoscope | A Haskell-based compiler backend that uses LLVM to generate and compile machine code | 82 |
l1mey112/crepl | A compiler and interpreter for executing C code on the fly as it is typed. | 30 |
murisi/l2 | A minimalist language with procedural macro support | 135 |