Example project from my talks in the LLVM Social Berlin and C++ User Group
☆176Jul 2, 2021Updated 4 years ago
Alternatives and similar repositories for JitFromScratch
Users that are interested in JitFromScratch are comparing it to the libraries listed below
Sorting:
- Header-only llvm::Expected<T>☆38Oct 14, 2019Updated 6 years ago
- LLVM Optimization to extract a function, embedded in its intermediate representation in the binary, and execute it using the LLVM Just-In…☆530May 15, 2021Updated 4 years ago
- Clang with JIT extensions☆237Dec 11, 2022Updated 3 years ago
- LLVM Assembler adding Debug Information at IR Level.☆33Oct 31, 2018Updated 7 years ago
- A research project aimed at introducing language support for type erasure in C++.☆54Mar 19, 2016Updated 9 years ago
- A simple VM to play with OSR in LLVM☆15Jun 11, 2017Updated 8 years ago
- A compiler and mutation testing framework for the programming language Pascal-86☆20Sep 12, 2014Updated 11 years ago
- autotuning C++, just-in-time!☆53Feb 21, 2020Updated 6 years ago
- A C++ concepts and range based character encoding and code point enumeration library☆122Nov 11, 2017Updated 8 years ago
- C++ container graph visualization for lldb.☆23Aug 23, 2019Updated 6 years ago
- Love template metaprogramming☆330Apr 10, 2022Updated 3 years ago
- Modern C++ benchmarking☆73Jun 7, 2020Updated 5 years ago
- LLVM Mutation Artisan (MART) is a configurable mutation testing framework based on LLVM☆25Jul 25, 2022Updated 3 years ago
- Code samples for using libjit☆91Feb 11, 2017Updated 9 years ago
- A copy of the verifiable computation projects from Microsoft Research, Pinnochio and Gepetto☆18Sep 17, 2019Updated 6 years ago
- A C++ expression -> x64 JIT☆1,258Aug 21, 2020Updated 5 years ago
- Add support for debugging JITed code to ORC JIT from LLVM Kaleidoscope example☆13Jun 14, 2017Updated 8 years ago
- Example usage of LLVM's C bindings☆36Apr 9, 2012Updated 13 years ago
- Foundations of symbol based programming☆30Nov 26, 2019Updated 6 years ago
- Automatic regression verification for LLVM programs☆19Jul 16, 2021Updated 4 years ago
- Compiler instrumentation for testing☆31Mar 28, 2018Updated 7 years ago
- LLVM Profiling Visualization☆84Jan 11, 2022Updated 4 years ago
- An OS X kernel module that protects a userland process from being terminated in any way☆14Dec 7, 2015Updated 10 years ago
- A collection of out-of-tree Clang plugins for teaching and learning☆759Jan 14, 2026Updated last month
- Material for an LLVM Tutorial presented at LLVM Dev Meeting 2015☆51Jan 21, 2017Updated 9 years ago
- This repository contains a tutorial for a quick start in how to write a register allocator using LLVM☆278Feb 21, 2019Updated 7 years ago
- Proposal for constexpr_allocator☆13Apr 5, 2017Updated 8 years ago
- A never-valueless, strong guarantee implementation of std::variant☆71Feb 25, 2026Updated last week
- Low-latency machine code generation☆4,449Feb 23, 2026Updated last week
- Utilities to help using Coroutines with Ranges☆23Jul 17, 2017Updated 8 years ago
- Experimental wrapper over LLVM for generating and compiling code at run-time.☆382Dec 4, 2019Updated 6 years ago
- Benchmark comparing various data serialization libraries (thrift, protobuf etc.) for C++☆36Oct 21, 2016Updated 9 years ago
- A C++17 library for parsing and executing expressions. Allows easy exposure of variables and functions from C++ through built-in reflecti…☆28Sep 23, 2025Updated 5 months ago
- Explore LLVM Bitcode interactively using a graph database☆58Feb 28, 2020Updated 6 years ago
- A multicore microprocessor test harness for measuring interference☆14Apr 16, 2020Updated 5 years ago
- generates .clang-format file from example codebase☆321Dec 2, 2024Updated last year
- A C++ library that simplifies working with tuples, variants, and more through argument list generation and the ability to convert from ru…☆61Aug 4, 2020Updated 5 years ago
- Compiler-neutral Internal Program Representation for C++☆232Feb 26, 2026Updated last week
- Single header cURL wrapper for C++ around libcURL☆13Jun 12, 2022Updated 3 years ago