halo-project / halo
π Wholly Adaptive LLVM Optimizer
β27Updated 4 years ago
Alternatives and similar repositories for halo:
Users that are interested in halo are comparing it to the libraries listed below
- Parser for the llvm bitcode formatβ60Updated 3 weeks ago
- A Gallina compiler with C++17 as an intermediate representationβ43Updated 3 years ago
- Stratified synthesis for learning machine code instruction semanticsβ36Updated 7 months ago
- A language-generic implementation of equality saturation in Haskellβ21Updated 6 years ago
- Slides from a talk "Graph-Based Intermediate Representations: An Overview and Perspectives"β21Updated last year
- Regionalized Value State Dependence Graph written in Rustβ9Updated 5 years ago
- Haskell implementation of P4F Control-Flow Analysisβ21Updated 2 years ago
- The SAW core language.β54Updated 3 years ago
- Higher-order optimization libraryβ74Updated last year
- Program analysis grad seminar at SU (2019)β57Updated 5 years ago
- Featherweight C, Executable Semantics: Parser, Type Checker, and Abstract Machineβ26Updated 4 years ago
- A symbolic debugger for C/C++ (via LLVM), machine code, and JVM programsβ18Updated 4 years ago
- Formally verified implementation of Alive in Leanβ35Updated last year
- β27Updated 9 months ago
- The LVish Haskell libraryβ80Updated 2 years ago
- Pillar compiler, Pillar runtime, garbage collector.β23Updated 2 years ago
- Isabelle LLVM Code Generator and Refinementβ26Updated 3 weeks ago
- Experimental implementation of k-CFA and Pushdown k-CFA with optional Abstract Garbage Collection for LambdaJS and a subset of Scheme proβ¦β29Updated 9 years ago
- β18Updated 7 years ago
- A library of assemblers and disassemblers derived from LLVM TableGen dataβ25Updated 7 months ago
- PhD research ;; What's the difference between a typeclass/trait and a record/class/struct? Nothing really, or so I argue.β81Updated 3 years ago
- Inline, type safe X86-64 assembly programming in Agdaβ68Updated 6 years ago
- SSA vs ANFβ42Updated 9 years ago
- An llvm pretty printer inspired by the haskell llvm bindingβ29Updated this week
- The LLVM Symbolic Simulator, part of SAW.β22Updated 4 years ago
- Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.β29Updated 3 years ago
- The elf-edit library provides a datatype suitable for reading and writing Elf files.β36Updated last week
- Robust multi-prompt delimited control and effect handlers in C/C++β115Updated last year
- β27Updated 2 weeks ago
- Generic implementation of different CFA families based on monadic decompositionβ21Updated 12 years ago