nael8r / How-To-Write-An-LLVM-Register-AllocatorView external linksLinks
This repository contains a tutorial for a quick start in how to write a register allocator using LLVM
☆278Feb 21, 2019Updated 6 years ago
Alternatives and similar repositories for How-To-Write-An-LLVM-Register-Allocator
Users that are interested in How-To-Write-An-LLVM-Register-Allocator are comparing it to the libraries listed below
Sorting:
- A collection of out-of-tree LLVM passes for teaching and learning☆3,354Jan 1, 2026Updated last month
- A graph coloring register allocator for LLVM.☆11Jan 23, 2017Updated 9 years ago
- Goal: a website to automatically train and certify compiler researchers and developers☆10Nov 24, 2019Updated 6 years ago
- The website for freeCompilerCamp's classroom tutorials, using Github Pages.☆31Jan 7, 2022Updated 4 years ago
- Implementing SPMD control flow in LLVM using reconverging CFGs - Vectorizing Divergent Control-Flow for SIMD Applications☆18Apr 11, 2019Updated 6 years ago
- ☆111Jul 11, 2021Updated 4 years ago
- A superoptimizer for LLVM IR☆2,349Aug 28, 2024Updated last year
- Design space for LLVM/Clang work☆45Jun 14, 2012Updated 13 years ago
- A collection of out-of-tree Clang plugins for teaching and learning☆758Jan 14, 2026Updated last month
- Example project from my talks in the LLVM Social Berlin and C++ User Group☆176Jul 2, 2021Updated 4 years ago
- Executable File Viewer☆10Jul 27, 2016Updated 9 years ago
- LLVM IR CMake utils for bitcode file manipulation by opt and friends☆74Dec 7, 2024Updated last year
- Virtual Machine for Intermediate Representation☆698Jul 29, 2020Updated 5 years ago
- Generate SQL from TableGen code - This is part of the tutorial "How to write a TableGen backend" in 2021 LLVM Developers' Meeting.☆34Feb 18, 2023Updated 2 years ago
- An optimizing decompiler☆762Mar 29, 2021Updated 4 years ago
- Alive: Automatic LLVM's Instcombine Verifier☆225Jun 16, 2023Updated 2 years ago
- example LLVM pass☆600Mar 6, 2025Updated 11 months ago
- A toy C Compiler implemented by Rust.☆19Feb 4, 2023Updated 3 years ago
- 😇 Wholly Adaptive LLVM Optimizer☆28Aug 29, 2020Updated 5 years ago
- A place holder for Keystone repo. See https://github.com/keystone-engine/keystone for the real stuff☆67Apr 8, 2022Updated 3 years ago
- ☆404Updated this week
- An AIMGP (Automatic Induction of Machine code by Genetic Programming) engine☆92Dec 4, 2018Updated 7 years ago
- LLVM Metadata Visualizer☆21Nov 30, 2017Updated 8 years ago
- An easy guide to Clang Static Analyzer extension.☆144Mar 21, 2020Updated 5 years ago
- A new (MLIR based) high-level IR for clang.☆588Feb 5, 2026Updated last week
- An implementation of memcpy for amd64 with clang/gcc☆15Feb 7, 2022Updated 4 years ago
- Chaitin-Briggs register-allocation algorithm (LLVM back-end)☆12Jan 6, 2016Updated 10 years ago
- A compiler from ML to C++ template language☆157Aug 27, 2015Updated 10 years ago
- White-box analytic framework based on LLVM☆39Jun 10, 2019Updated 6 years ago
- xnu-10.10 mach-o loader that compiles in userland☆19Aug 5, 2015Updated 10 years ago
- Synthesis of loop-free programs☆24Feb 7, 2026Updated last week
- Compile-time C Compiler implemented as C++14 constant expressions☆807May 23, 2021Updated 4 years ago
- LLVM Profiling Visualization☆84Jan 11, 2022Updated 4 years ago
- Lightweight runtime hooking library for OS X.☆125Sep 4, 2015Updated 10 years ago
- UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools☆1,187Sep 18, 2018Updated 7 years ago
- LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries, published by Packt☆191Jan 24, 2023Updated 3 years ago
- Context switching for LLVM☆15Sep 12, 2011Updated 14 years ago
- A binary-to-LLVM IR lifter that leverages Ghidra's IR and analysis☆13Jun 4, 2023Updated 2 years ago
- 番茄音乐☆12Dec 12, 2017Updated 8 years ago