intermediate-representation
There are 105 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
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
llvm/clangir
A new (MLIR based) high-level IR for clang.
facebookarchive/clangir
💀 The former home of clangir, now part of the official LLVM incubator. See website below for details.
AnyDSL/thorin
The Higher-Order Intermediate Representation
mbdevpl/transpyle
HPC-oriented transpiler for C, C++, Cython, Fortran, OpenCL and Python.
metadsl/metadsl
Domain Specific Languages in Python
AntChainOpenLabs/Smart-Intermediate-Representation
A brand-new multi-scenarios smart contract compiler framework
black-binary/sleigh
A (SLEIGH) disassembler that supports multiple architectures
compor/llvm-ir-cmake-utils
LLVM IR CMake utils for bitcode file manipulation by opt and friends
dibyendumajumdar/ravi-compiler
Parser and compiler for Ravi and Lua
GrammaTech/gtirb-pprinter
Pretty printer from GTIRB to assembly code
AnyDSL/thorin2
The Higher ORder INtermediate representation - next gen
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.
sheredom/yair
🦜 yair - a high-level compiler IR entirely written in Rust
cornell-zhang/hcl-dialect
HeteroCL-MLIR dialect for accelerator design
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.
RobbeDGreef/carbon-ir
The carbon intermediate representation language
femtomc/abstraps
Pull your compiler up with abstract bootstraps.
Xilinx/finn-base
Open Source Compiler Framework using ONNX as Frontend and IR
AppThreat/atom
Atom is a novel intermediate representation for applications and a standalone tool that is powered by chen.
iCGY96/Model-Pivot
Model-Pivot is a model conversion and visualization tool to help users inter-operate among different deep learning frameworks. Convert models between PyTorch and Tensorflow.
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
filletofish/compiler-touch
Sample of building control flow graph, SSA form, phi nodes, LLVM IR for imagined language.
unpackdev/solgo
Solidity parser in Go, designed to transform Solidity code into a structured format for enhanced analysis, particularly beneficial for developers using Go to analyze Solidity smart contracts.
m-carrasco/net-ssa
net-ssa: A fast and easy-to-use register-based representation for .NET bytecode.
RemuLang/sijuiacion-lang
An IR for Python VM, provided with indirect jump instructions.