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

GitHub

234 stars
15 watching
12 forks
Language: C
last commit: about 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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