AliveToolkit / alive2
Automatic verification of LLVM optimizations
☆865Updated this week
Alternatives and similar repositories for alive2:
Users that are interested in alive2 are comparing it to the libraries listed below
- VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choo…☆409Updated 2 weeks ago
- A new (MLIR based) high-level IR for clang.☆452Updated this week
- Yet Another Random Program Generator☆499Updated 6 months ago
- A collection of out-of-tree Clang plugins for teaching and learning☆721Updated 2 months ago
- STOKE: A stochastic superoptimizer and program synthesizer☆761Updated last year
- Csmith, a random generator of C programs☆1,059Updated last year
- A superoptimizer for LLVM IR☆2,203Updated 5 months ago
- C-Reduce, a C and C++ program reducer☆1,548Updated 8 months ago
- A guide that explains how high level programming language constructs are mapped to the LLVM intermediate language.☆613Updated 3 months ago
- A curated list of awesome LLVM (including Clang, etc) related resources.☆590Updated 2 months ago
- Super-parallel Python port of the C-Reduce☆271Updated 3 weeks ago
- Library for lifting machine code to LLVM bitcode☆1,345Updated 7 months ago
- A listing of compiler, language and runtime teams for people looking for jobs in this area☆548Updated 2 months ago
- Symbolic execution of LLVM IR with an engine written in Rust☆543Updated last year
- Rellic produces goto-free C output from LLVM bitcode☆548Updated 5 months ago
- example LLVM pass☆570Updated last year
- Whole Program LLVM: wllvm ported to go☆309Updated 9 months ago
- llvm-mctoll☆832Updated 7 months ago
- A wrapper script to build whole-program LLVM bitcode files☆701Updated 2 months ago
- SeaHorn Verification Framework☆445Updated 3 weeks ago
- C/C++ frontend for MLIR. Also features polyhedral optimizations, parallel optimizations, and more!☆511Updated 4 months ago
- A LLVM-based static analysis framework.☆963Updated this week
- Static Analyzer for LLVM bitcode based on Abstract Interpretation☆278Updated 10 months ago
- A library for building abstract interpretation-based analyses☆236Updated 3 months ago
- SMACK Software Verifier and Verification Toolchain☆434Updated 4 months ago
- Basic SAT model of x86 instructions using Z3, autogenerated from Intel docs☆317Updated 3 years ago
- an educational compiler intermediate representation☆621Updated this week
- Alive: Automatic LLVM's Instcombine Verifier☆218Updated last year
- A Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions.☆341Updated 5 months ago
- ☆170Updated this week