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

Projects in Awesome Lists tagged with compiler-optimization

A curated list of projects in awesome lists tagged with compiler-optimization .

https://github.com/alex313031/mercury

Firefox fork with compiler optimizations and patches from Librewolf, Waterfox, and GNU IceCat.

avx avx-instructions browser compiler-optimization firefox firefox-fork firefox-forking mercury optimization privacy sse3 web-browser web-platform webbrowser

Last synced: 18 Oct 2025

https://github.com/sysprog21/shecc

A self-hosting and educational C optimizing compiler

arm armv7 c compiler compiler-optimization cross-compiler elf linux qemu risc-v riscv rv32i rv32im self-hosting ssa-form

Last synced: 14 May 2025

https://github.com/JuliaSymbolics/Metatheory.jl

Makes Julia reason with equations. General purpose metaprogramming, symbolic computation and algebraic equational reasoning library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.

compiler-construction compiler-optimization egraphs equality-saturation julia optimization programming-language symbolic symbolic-computation symbolic-manipulation term-rewriting

Last synced: 22 Jul 2025

https://github.com/juliasymbolics/metatheory.jl

Makes Julia reason with equations. General purpose metaprogramming, symbolic computation and algebraic equational reasoning library for the Julia programming language: E-Graphs & equality saturation, term rewriting and more.

compiler-construction compiler-optimization egraphs equality-saturation julia optimization programming-language symbolic symbolic-computation symbolic-manipulation term-rewriting

Last synced: 15 May 2025

https://github.com/one-language/one

One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱

compiler compiler-backend compiler-designs compiler-frontend compiler-optimization compiler-tool compilers-design hacktoberfest language llvm llvm-compiler llvm-frontend one one-lang onelang open-source programming programming-language programming-languages self-hosting

Last synced: 16 May 2025

https://github.com/mratsim/laser

The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers

assembler blas compiler-optimization convolution deep-learning gemm high-performance-computing jit matrix-multiplication openmp parallel runtime-cpu-detection simd tensor

Last synced: 08 Apr 2025

https://github.com/julianneswinoga/yabfc

Yet Another Brainfuck Compiler; No dependencies and from the ground up

brainfuck compiler compiler-optimization no-dependencies

Last synced: 09 Apr 2025

https://github.com/One-Language/One

One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱

compiler compiler-backend compiler-designs compiler-frontend compiler-optimization compiler-tool compilers-design hacktoberfest language llvm llvm-compiler llvm-frontend one one-lang onelang open-source programming programming-language programming-languages self-hosting

Last synced: 16 May 2025

https://github.com/sacalon/sacalon

Sacalon is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.

compiler compiler-backend compiler-design compiler-frontend compiler-optimization general-purpose hacktoberfest hascal hascal-language language optimal programming-language simple

Last synced: 16 Dec 2025

https://github.com/gbroques/compiler

A simple compiler written from scratch in C++ for an undergraduate course in program translation.

assembly-language compiler compiler-design compiler-frontend compiler-optimization lexical-analysis parse-trees parser scanner

Last synced: 11 Jun 2025

https://github.com/uwplse/szalinski

Szalinski: A Tool for Synthesizing Structured CAD Models with Equality Saturation and Inverse Transformations

3d-printing cad compiler-optimization synthesis

Last synced: 20 Mar 2025

https://github.com/federicobruzzone/papers-on-compiler-optimizations

A chronologically sorted list of influential papers on compiler optimization, from the seminal works of 1952 through the advanced techniques of 1994

compiler compiler-construction compiler-optimization compiler-principles compilers compilers-design

Last synced: 09 Oct 2025

https://github.com/alex313031/mercury-win7

Windows 7 builds of Mercury Browser (Based on ESR115 rather than stable tip-of-tree)

avx avx-instructions browser compiler-optimization firefox firefox-fork firefox-forking mercury optimization privacy sse3 web-browser web-platform webbrowser

Last synced: 07 Apr 2025

https://github.com/heinrichapfelmus/optimize-monad-trans

Toy example — How can GHC optimize monad transformers?

compiler-optimization explanatory haskell monad-transformers

Last synced: 11 Apr 2025

https://github.com/llnl/faros

FAROS: A Framework for Benchmarking and Analysis of Compiler Optimization

benchmark benchmarking compiler-optimization openmp

Last synced: 29 Apr 2025

https://github.com/sgraf812/datafix

Fixing data-flow problems in expression trees

compiler-optimization data-flow-analysis haskell

Last synced: 09 Apr 2025

https://github.com/mshockwave/llvm-sample-pass

Simple LLVM pass that shows the basic LLVM API concepts

cmake compiler-optimization cpp llvm llvm-ir

Last synced: 15 Jun 2025

https://github.com/managarm/lewis

Lightweight SSA compiler suite

compiler-backend compiler-optimization hacktoberfest ssa x86-64

Last synced: 05 May 2025

https://github.com/brandonki/just-another-backend

Optimizing compiler backend

compiler compiler-optimization

Last synced: 26 Apr 2025

https://github.com/cla7aye15i4nd/pymx

Pymx is a compiler written in Python 3 for the M* language which is a toy language. The compiler is intended to support to generate rv32im code from a java-like language.

compiler compiler-optimization llvm-ir python riscv32

Last synced: 05 Sep 2025

https://github.com/h2co3/npswift

Code accompanying my talk "Non-Pessimizations in the Swift Compiler"

compiler compiler-optimization compilers optimization swift swift-3

Last synced: 09 Aug 2025

https://github.com/fkie-cad/dewolf-idioms

A new approach for compiler idioms handling that automatically generates patterns to annotate them.

binaryninja-plugin compiler-optimization dewolf

Last synced: 02 Mar 2025

https://github.com/coord-e/oir

oir: OtakuAssembly Vol.2 第一章『データフロー最適化の実装』サンプル実装

compiler-optimization otakuassembly

Last synced: 14 Nov 2025

https://github.com/alex313031/electron-13.6.9

AVX optimized builds of Electron 13.6.9 - Source code.

avx chromium compiler-optimization electron

Last synced: 12 Apr 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/tamaroning/haribote-lang

A simple interpreter w/ static analysis and constant propagation

compiler-optimization interpreter

Last synced: 08 Apr 2025

https://github.com/kmheckel/evo_compiler

Using evolutionary strategies as an alternative for reinforcement learning in compiler code optimization control

compiler-optimization jax neuroevolution

Last synced: 11 Apr 2025

https://github.com/skpro-glitch/shorthand-risc

This is a simplified assembly language with a tabular structured instruction set. This is meant for easy learning and fast implementation of assembly languages in microprocessors and microcontrollers. - Soham Kapur, VIT Chennai

assembler assembly assembly-language assembly-language-programming compiler compiler-construction compiler-design compiler-optimization compiler-principles compilers risc risc-processor risc-v riscv shorthand shorthand-notation shorthand-syntax

Last synced: 03 Feb 2026

https://github.com/inner-byte/custom-compiler-design

This project implements a full-featured compiler for a custom programming language, demonstrating modern compiler design principles and optimization techniques. The compiler follows the traditional multi-pass compilation process while incorporating advanced features like optimization frameworks and sophisticated register allocation.

c compiler compiler-backend compiler-design compiler-frontend compiler-optimization computer-architecture cpp programming-challenge programming-logic programming-project

Last synced: 04 Mar 2025

https://github.com/scottishwelder/ie2

A framework for research in compiler optimization. In initial stages of development.

compiler-optimization compilers

Last synced: 27 Feb 2025

https://github.com/alex313031/electron-releases-13

AVX optimized builds of Electron 13.6.9 - Releases.

avx chromium compiler-optimization electron

Last synced: 12 Apr 2025

https://github.com/khaki3/acc-saturator

Equality Saturation Framework for Directive-Based GPU Code

compiler-optimization equality-saturation openacc openmp

Last synced: 29 Jul 2025

https://github.com/williamfedele/crucible

🦀 Simple compiler written to learn about IR and optimization techniques

compiler compiler-design compiler-optimization rust rust-lang

Last synced: 09 Aug 2025

https://github.com/harshitk-cp/codecompiler

AOT Code compiler which converts text inputs from Java code into C++, generates LLVM IR, assembles it into machine code, and executes it on the host machine to give outputs.

compiler-design compiler-optimization llvm llvm-ir

Last synced: 23 Feb 2025

https://github.com/thergh/compiler_tinker

Learning compiler design on an example of a simple language - Gebalang23

compiler-design compiler-optimization compilers lexer parser

Last synced: 03 Apr 2025

https://github.com/neverpanic/ma

Compiler-Assisted Memory Management Using Escape Analysis in the KESO JVM

article compiler-design compiler-optimization computer-science master-thesis science tex thesis

Last synced: 25 Jan 2026