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
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
A new (MLIR based) high-level IR for clang.
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
Pretty printer from GTIRB to assembly code
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."