An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with intermediate-representation

A curated list of projects in awesome lists tagged with intermediate-representation .

https://github.com/llvm-mirror/llvm

Project moved to: https://github.com/llvm/llvm-project

code-generation intermediate-representation llvm optimization virtual-machine

Last synced: 26 Sep 2025

https://github.com/vnmakarov/mir

A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

aarch64 apple c compiler intermediate-representation interpreter jit-compiler linux m1 macos ppc64 riscv64 s390x x86-64

Last synced: 11 Apr 2025

https://github.com/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.

c clang compiler-frontend compilers cpp intermediate-representation mlir program-analysis

Last synced: 05 Apr 2025

https://github.com/GrammaTech/gtirb

Intermediate Representation for Binary analysis and transformation

analysis binary binary-analysis binary-rewriting disassembler gtirb intermediate-representation reverse-engineering

Last synced: 08 May 2025

https://github.com/mbdevpl/transpyle

HPC-oriented transpiler for C, C++, Cython, Fortran, OpenCL and Python.

hpc human-readable intermediate-representation transpiler

Last synced: 12 Apr 2025

https://github.com/sheredom/yair

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

intermediate-representation ir rust

Last synced: 19 Apr 2025

https://github.com/femtomc/abstraps

Pull your compiler up with abstract bootstraps.

abstract-interpretation compiler-design intermediate-representation

Last synced: 21 Mar 2025

https://github.com/xilinx/finn-base

Open Source Compiler Framework using ONNX as Frontend and IR

compiler finn intermediate-representation onnx

Last synced: 11 Oct 2025

https://github.com/cqcl/hugr

Hierarchical Unified Graph Representation for quantum and classical programs

compiler intermediate-representation quantinuum quantum-computing

Last synced: 06 Apr 2025

https://github.com/onnx/ir-py

Efficient in-memory representation for ONNX, in Python

computation-graph intermediate-representation large-language-models machine-learning onnx

Last synced: 07 Jan 2026

https://github.com/y1yang0/bc2json

[bc2json] transform java bytecode to json representation

bytecode classfile decompiler disassembler intermediate-representation java json parser serializer

Last synced: 07 May 2025

https://github.com/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.

intermediate-representation open-exchange pytorch tensorflow

Last synced: 25 Mar 2025

https://github.com/graph-com/layerdag

[ICLR 2025 Spotlight] LayerDAG: A Layerwise Autoregressive Diffusion Model of Directed Acyclic Graphs

autoregressive-models dataflows ddpm directed-acyclic-graph generative-model graph-generation graph-neural-networks intermediate-representation pytorch synthetic-data-generation

Last synced: 27 Jul 2025

https://github.com/neuromorphs/nirtorch

PyTorch helper module to translate to and from NIR

intermediate-representation machine-learning neuromorphic

Last synced: 13 Aug 2025

https://github.com/felipenoris/optimizingir.jl

An Intermediate Representation (IR) on steroids

compiler intermediate-representation julia-language

Last synced: 17 Jun 2025

https://github.com/can-lehmann/hdl.cpp

Register-transfer Level Intermediate Representation

cpp fpga intermediate-representation rtl verilog

Last synced: 13 May 2025

https://github.com/xanaduai/xir

XIR is an intermediate representation language for quantum circuits.

intermediate-representation quantum-computing

Last synced: 09 Apr 2025

https://github.com/ukplab/acl2024-ircoder

Data creation, training and eval scripts for the IRCoder paper

code-generation intermediate-representation nlp

Last synced: 18 Jun 2025

https://github.com/hyouteki/irl

A simpler version of what LLVM is at its core; "An optimizer and transpiler of its very own LLVM IR to various architecture's ISA".

compiler-infrastructure intermediate-representation language llvm rust

Last synced: 13 Jun 2025

https://github.com/kinderjosh/ki

Ki is a low-level programming language that strikes a balance between simple and convenient.

compiler compiler-backend compiler-frontend intermediate-representation nasm programming-language x86-64

Last synced: 13 Apr 2025

https://github.com/mauro-balades/sslb

😊 Super Simple Language Backend - An IR constructed language backend that can compile to various different targets, designed to be simple and safe.

compiler-backend intermediate-code-generation intermediate-representation llvm-alternative

Last synced: 11 Mar 2025

https://github.com/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.

abi abstract-syntax-tree arbitrum binance-smart-chain bytecode-interpreter control-flow-analysis decompiler ethereum golang intermediate-representation optimism program-analysis smt solidity solidity-compiler solidity-contracts static-analysis syntatic-analysis syntax-analysis vulnerability-detection

Last synced: 24 Oct 2025

https://github.com/mr-cheff/sslb

😊 Super Simple Language Backend - An IR constructed language backend that can compile to various different targets, designed to be simple and safe.

compiler-backend intermediate-code-generation intermediate-representation llvm-alternative

Last synced: 06 Sep 2025

https://github.com/anaskhan96/r2ic

A front end compiler to compile basic constructs in Rust to an intermediate code (quadruples) with optimizations

abstract-syntax-tree intermediate-code intermediate-representation lexer parser quadruple rust

Last synced: 12 Jul 2025

https://github.com/jkopanski/firrtl

Haskell FIRRTL implementation

firrtl hardware intermediate-representation

Last synced: 13 Oct 2025

https://github.com/salekinsirajus/licm-optimization-pass-llvm

Loop Invariant Code Motion Optimization Pass - operates on LLVM Intermediate Representation (IR)

compiler compiler-optimization intermediate-representation llvm llvm-pass loop-optimization

Last synced: 08 Apr 2025

https://github.com/oleksiygarnik/programming-language-translator

This project implements a compiler for a custom programming language featuring lexical and syntax analysis, intermediate representation in Polish Notation, and code generation.

compiler compiler-design grammar intermediate-representation language-design lexical-analysis polish-notation syntax-analysis

Last synced: 28 Jul 2025

https://github.com/smile040501/tiger-compiler

The SubTiger language is the subset of the Tiger language. Currently, the language supports only integers, but would be extended to strings and floating point computation. Currently, the compiler compiles to MIPS assembly code, which can be run using SPIM simulator.

canonicalization canonization code-generation compiler compilers compilers-design intermediate-representation mips mips-assembly spim tiger-compiler tiger-language

Last synced: 06 Mar 2025

https://github.com/quantumbfs/yaohir.jl

High Level IR for YaoCompiler in native Julia

intermediate-representation yaolang

Last synced: 12 Apr 2025

https://github.com/sovereign-club/decompiler-il

Intermediate language playground for various decompilers

binary-ninja ghidra ida-pro intermediate-language intermediate-representation microcode

Last synced: 15 Jul 2025

https://github.com/project-tsurugi/takatori

Generic SQL intermediate representation for tsurugidb

compiler intermediate-representation sql tsurugidb

Last synced: 25 Oct 2025

https://github.com/julelang/julec-ir

Official C++ IR codes of JuleC

cpp intermediate-representation jule julec julelang

Last synced: 13 May 2025

https://github.com/mirkosertic/metair

A showcase for the MetaIR and JVM bytecode reverse engineering

bytecode compiler graph intermediate-representation jvm

Last synced: 23 Jul 2025

https://github.com/kinderjosh/relir

A work-in-progress compiler that I'm writing from scratch in C.

compiler compiler-backend compiler-frontend intermediate-representation nasm nasm-assembly x86-64

Last synced: 21 Feb 2025

https://github.com/kinderjosh/compiler

This compiler is an attempt at making the perfect language, the name of which is not yet decided.

assembly compiler compiler-backend compiler-frontend intermediate-representation nasm nasm-assembly templeos terry-davis x86-64

Last synced: 22 Jul 2025

https://github.com/yo-mah-ya/online-editor

online IDE. Programming language is supposed to be similar to an real one, but not completely recreated

ast calculator intermediate-representation react recursive-descent-parser typescript webpack5

Last synced: 14 Mar 2025

https://github.com/arctic-marmoset/codegen

A repo for experimenting with AOT and JIT code generation, including IR transformations for optimisation.

code-generation cpp cpp23 dataflow-analysis intermediate-representation optimizing-compilers

Last synced: 23 Feb 2025

https://github.com/mrminemeet/minimizer

Compiler Optimizer on an IR for the toy language 'Mini'

compiler intermediate-representation optimization

Last synced: 02 Apr 2025

https://github.com/rosale-real/compiler

This compiler is an attempt at making the perfect language, the name of which is not yet decided.

assembly compiler compiler-backend compiler-frontend intermediate-representation nasm nasm-assembly templeos terry-davis x86-64

Last synced: 02 Mar 2025