The Higher-Order Intermediate Representation
-
Updated
May 31, 2024 - C++
The Higher-Order Intermediate Representation
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.
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
Windows 7 builds of Mercury Browser (Based on ESR115 rather than stable tip-of-tree)
The flyweight IDE - Compiler Optimized Builds
Firefox fork with compiler optimizations and patches from Librewolf, Waterfox, and GNU IceCat.
A self-hosting and educational C optimizing compiler
The hyper-hackable text editor - Compiler Optimized, Community Maintained Fork
Scripts to train MLGO models for Linux kernels
RV: A Unified Region Vectorizer for LLVM
Sacalon is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.
Pulse Browser: An experimental firefox fork - Compiler Optimized builds
Development tree for sparse semantic checker
Lightweight SSA compiler suite
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
A compiler we made just for fun :^)
Performance comparison between modern C++, traditional C++98 and C functions.
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.
Using evolutionary strategies as an alternative for reinforcement learning in compiler code optimization control
Add a description, image, and links to the compiler-optimization topic page so that developers can more easily learn about it.
To associate your repository with the compiler-optimization topic, visit your repo's landing page and select "manage topics."