mir

JIT framework

A compiler and interpreter framework designed to enable fast and lightweight implementation of just-in-time compilers for dynamic languages.

A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

GitHub

2k stars
78 watching
151 forks
Language: C
last commit: 4 months ago
Linked from 1 awesome list

aarch64appleccompilerintermediate-representationinterpreterjit-compilerlinuxm1macosppc64riscv64s390xx86-64

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jmorag/mcc Compiles the MicroC programming language into machine code using Haskell 116
mruby/mruby A lightweight implementation of the Ruby language with C code and Ruby 3.x compatibility 5,315
jank-lang/jank An experimental programming language built on top of LLVM and C++ to provide performance and native runtime 1,756
thomasdenney/microjit A JIT compiler for a microcomputer's embedded processor 10
asmjit/asmjit Generates machine code at compile time 3,992
mrsmith33/vox A compiler for a scripting language with features like AOT and JIT compilation, inspired by D, Jai, and Zig. 344
islam0mar/cl-cxx-jit A Common Lisp interface to C++ code compilation and execution with JIT optimization 63
sdiehl/tinyjit A Haskell-based implementation of a JIT compiler for generating x86-64 machine code from an intermediate language composed of Haskell operations. 183
dinfuehr/dora An Aarch64 and x86-64 JIT compiler written in Rust. 500
mirkosertic/bytecoder A tool to interpret and transpile JVM bytecode into other programming languages like JavaScript, WebAssembly, or OpenCL. 903
mimosa/jieba-jruby Provides a Ruby port of the popular Chinese language processing library Jieba 8
murisi/l2 A minimalist language with procedural macro support 135
rajkumardusad/jitcompiler An online code compiler that supports multiple programming languages and allows users to write, compile, and run code in their browser or on-the-go. 73
ckormanyos/real-time-cpp A companion code repository for the book Real-Time C++ providing reference application code and examples for efficient object-oriented and template microcontroller programming. 620
shikharj/minun A repository to reproduce and experiment with accurate machine learning inference on microcontrollers 0