intermediate-representation
There are 127 repositories under intermediate-representation topic.
llvm-mirror/llvm
Project moved to: https://github.com/llvm/llvm-project
cea-sec/miasm
Reverse engineering framework in Python
sdiehl/write-you-a-haskell
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
vnmakarov/mir
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
Vector35/binaryninja-api
Public API, examples, documentation and issues for Binary Ninja
GrammaTech/ddisasm
A fast and accurate disassembler
llvm/clangir
A new (MLIR based) high-level IR for clang.
mazeppa-dev/mazeppa
A modern supercompiler for call-by-value functional languages
trailofbits/vast
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
GrammaTech/gtirb
Intermediate Representation for Binary analysis and transformation
AnyDSL/thorin
The Higher-Order Intermediate Representation
facebookarchive/clangir
💀 The former home of clangir, now part of the official LLVM incubator. See website below for details.
mbdevpl/transpyle
HPC-oriented transpiler for C, C++, Cython, Fortran, OpenCL and Python.
metadsl/metadsl
Domain Specific Languages in Python
black-binary/sleigh
A (SLEIGH) disassembler that supports multiple architectures
AntChainOpenLabs/Smart-Intermediate-Representation
A brand-new multi-scenarios smart contract compiler framework
AnyDSL/MimIR
MimIR is my Intermediate Representation
compor/llvm-ir-cmake-utils
LLVM IR CMake utils for bitcode file manipulation by opt and friends
AppThreat/atom
atom is a novel intermediate representation for applications and a standalone tool that is powered by chen.
dibyendumajumdar/ravi-compiler
Parser and compiler for Ravi and Lua
GrammaTech/gtirb-pprinter
Pretty printer from GTIRB to assembly code
tomilov/insituc
x86/x64 JIT compiler for math string expressions written in C++. Parser is Boost.Spirit X3. AST transformations: partial derivation, constant folding.
nick-ulle/rstatic
An R package for static analysis of R code.
cornell-zhang/hcl-dialect
HeteroCL-MLIR dialect for accelerator design
sheredom/yair
🦜 yair - a high-level compiler IR entirely written in Rust
RobbeDGreef/carbon-ir
The carbon intermediate representation language
CQCL/hugr
Hierarchical Unified Graph Representation for quantum and classical programs
balayette/saphIR-project
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.
m-carrasco/net-ssa
net-ssa: A fast and easy-to-use register-based representation for .NET bytecode.
femtomc/abstraps
Pull your compiler up with abstract bootstraps.
Xilinx/finn-base
Open Source Compiler Framework using ONNX as Frontend and IR
filletofish/compiler-touch
Sample of building control flow graph, SSA form, phi nodes, LLVM IR for imagined language.
nhuhuan/sba
Static Binary Analysis Platform
QuantumBFS/YaoBlocks.jl
Standard basic quantum circuit simulator building blocks. (archived, for it is moved to Yao.jl)
Subangkar/Compiler-CSE-310-BUET
A very simple subset of C Compiler(Lexical Analyzer, Syntax Analyzer, Semantic Analyzer & Intermediate Code Generator) implemented in C++ using Flex and Yacc-Bison as an assignment of sessional course CSE 310 in undergraduate studies in CSE, BUET