intermediate-representation topic

List intermediate-representation repositories

metadsl

97
Stars
9
Forks
Watchers

Domain Specific Languages in Python

insituc

46
Stars
4
Forks
Watchers

x86/x64 JIT compiler for math string expressions written in C++. Parser is Boost.Spirit X3. AST transformations: partial derivation, constant folding.

rstatic

40
Stars
4
Forks
Watchers

An R package for static analysis of R code.

saphIR-project

32
Stars
2
Forks
Watchers

saphIR is an Intermediate Representation with amd64 and arm64 backends. Also included: a compiler, an arm64 lifter, an arm64 to amd64 dynamic binary translator, and a fuzzer.

carbon-ir

32
Stars
3
Forks
Watchers

The carbon intermediate representation language

llvm-ir-cmake-utils

65
Stars
14
Forks
Watchers

LLVM IR CMake utils for bitcode file manipulation by opt and friends

ravi-compiler

65
Stars
5
Forks
Watchers

Parser and compiler for Ravi and Lua

yair

37
Stars
1
Forks
Watchers

🦜 yair - a high-level compiler IR entirely written in Rust

compiler-touch

25
Stars
7
Forks
Watchers

Sample of building control flow graph, SSA form, phi nodes, LLVM IR for imagined language.