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/captainarash/captcc
A tiny C compiler written purely in JavaScript.
compiler compiler-construction compiler-design compiler-optimization compiler-principles parser parsing
Last synced: 30 Jun 2025
https://github.com/LensPlaysGames/LensorCompilerCollection
A compiler we made just for fun :^)
compiler compiler-design compiler-optimization first-class-functions programming-language static-typed
Last synced: 10 Jul 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/alexfru/regal86
Register Allocator for 8086
8086 assembly code-generation compiler compiler-backend compiler-design compiler-optimization dos expression-evaluation register-allocation x86
Last synced: 01 May 2025
https://github.com/alex313031/atom-ng
:atom: The hyper-hackable text editor - Compiler Optimized, Community Maintained Fork
atom atom-community atom-editor atom-package atomio avx avx-instructions chromium code-editor compiler-optimization compiler-optimizations electron electron-12 github ide node nodejs text-editor
Last synced: 03 Oct 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/sdasgup3/partial-redundancy-elimination
Partial Redundancy Elimination Pass in LLVM
bitvector common-subexpression-elimination compiler-optimization data-flow-analysis llvm loop-invariants
Last synced: 24 Oct 2025
https://github.com/bynect/bflc
A modular compiler framework for Brainfuck-like languages
assembly assembly-x86-64 backend brainfuck brainfuck-asm brainfuck-compiler brainfuck-language compiler compiler-backend compiler-design compiler-frontend compiler-optimization frontend intel-nasm-syntax jit jit-compiler machine-code
Last synced: 11 Jul 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/stypox/arg-parser
Argument parser for modern C++: no runtime overhead; auto-generated help screen.
argparse argparser argument-parser argument-parsing arguments command-line commandline compile-time compiler-optimization cpp-library cpp17 cpp20 local localstorage overhead reference-data
Last synced: 18 Oct 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/abhishekmishra-17/code-optimization-using-python
It is the program of code optimization using python....
code-optimizations compiler compiler-design compiler-optimization compilers csv-files optimization pandas pandas-dataframe parser parser-plugin programming-language python python3
Last synced: 20 Feb 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/joaomlneto/mayfly-compiler
Compilers course project @ IST 2013
asm assembler assembler-x86 byacc compiler compiler-construction compiler-design compiler-optimization compiler-principles compilers flex-bison flex-lexer lexer parser runtime-library runtime-system semantic-parsing yacc yacc-example yacc-lex
Last synced: 12 Jun 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/sudonatalie/thesis
My now-completed Master's thesis.
compiler-optimization dependent-types functional-programming thesis
Last synced: 06 Feb 2026
https://github.com/sdasgup3/non-separable-global-dataflow-framework
Extend GCC's GDFA Architecture to Non-separable Framwork
bitvector compiler-optimization data-flow-analysis dead-code-elimination gcc-plugin
Last synced: 21 Jan 2026
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/stefanolusardi/stefanolusardi.github.io
Modern C++: Standard Practices from Standard Library
algorithms auto compiler-optimization cpp11 cpp14 cpp17 lambda-expressions modern-cpp move-semantics presentation reveal-js smart-pointer std-library
Last synced: 24 Feb 2025
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/sdasgup3/pldi20-artifact-evaluation
Artifact Evaluation, PLDI'20
compiler-optimization detecting-bugs evaluation formal-semantics graph-matching language-semantics llvm-ir mcsema pldi reproducing-bugs reverse-engineering symbolic-execution-engine symbolic-summaries translation-validation validation verification-conditions verification-queries virtualbox x86-64
Last synced: 20 Jan 2026
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/nikomalik/tod-go-compiler
my own go compiler written on go
compiler-construction compiler-optimization go golang golang-compiler golang-tools
Last synced: 24 Jul 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