Project moved to: https://github.com/llvm/llvm-project
-
Updated
Sep 2, 2020 - LLVM
Project moved to: https://github.com/llvm/llvm-project
Reverse engineering framework in Python
Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
Public API, examples, documentation and issues for Binary Ninja
A fast and accurate disassembler
A new (MLIR based) high-level IR for clang.
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.
A modern supercompiler for call-by-value functional languages
Intermediate Representation for Binary analysis and transformation
💀 The former home of clangir, now part of the official LLVM incubator. See website below for details.
The Higher-Order Intermediate Representation
HPC-oriented transpiler for C, C++, Cython, Fortran, OpenCL and Python.
Domain Specific Languages in Python
A (SLEIGH) disassembler that supports multiple architectures
A brand-new multi-scenarios smart contract compiler framework
LLVM IR CMake utils for bitcode file manipulation by opt and friends
Parser and compiler for Ravi and Lua
Atom is a novel intermediate representation for applications and a standalone tool that is powered by chen.
Add a description, image, and links to the intermediate-representation topic page so that developers can more easily learn about it.
To associate your repository with the intermediate-representation topic, visit your repo's landing page and select "manage topics."