falk-hueffner / sematrope
Superoptimizer using the z3 SMT solver
☆15Updated 3 years ago
Related projects: ⓘ
- Featherweight C, Executable Semantics: Parser, Type Checker, and Abstract Machine☆26Updated 3 years ago
- ☆16Updated 4 years ago
- A toy code generator (i.e. "program synthesis") using the Z3 solver☆32Updated 6 years ago
- Lower Size Bounds for Sorting Networks☆43Updated 3 years ago
- llvm opt fuzzer and bounded exhaustive test generator☆38Updated last year
- "CF3" is a C compiler test suite targeting arithmetic optimization.☆38Updated 7 years ago
- An advanced automated reasoning tool for memory consistency model specifications.☆20Updated 2 years ago
- A tool for testing C compilers automatically☆20Updated 8 years ago
- A synthesis-enabled solver for relational logic☆28Updated 6 years ago
- ☆19Updated 7 years ago
- ☆13Updated 5 years ago
- Yacfe (Yet Another C Front-End) is mainly an OCaml API to write style-preserving source-to-source transformations such as refactorings on…☆25Updated 6 years ago
- heuristically and dynamically sample (more) uniformly from large decision trees of unknown shape☆11Updated last year
- GNU Superoptimizer Version 2☆25Updated 3 years ago
- The Cubicle model checker☆14Updated 6 months ago
- Library for creation of SAT instances.☆16Updated 2 years ago
- A Parallelism Profiler with What-If analyses for Intel Threading Building Blocks (TBB) programs☆12Updated 6 years ago
- Turn an interpreter into a code generator☆29Updated 8 years ago
- Solving floating point SMT constraints on a GPU☆47Updated 3 years ago
- Automatic inference of a formal specification of the x86_64 instruction set☆65Updated 8 years ago
- bddem is a SWI-Prolog pack for using Binary Decision Diagrams☆11Updated 9 months ago
- IFA is a library for Interative Flow Analysis of computer programs. This software is for compiler developers and program analysis resea…☆12Updated 4 years ago
- Regionalized Value State Dependence Graph written in Rust☆9Updated 4 years ago
- reverse engineering branch predictors☆17Updated 8 years ago
- Liveness-driven random C code generator☆40Updated 2 months ago
- An implementation of Tarjan's Strongly Connected Components algorithm☆13Updated 5 years ago
- RLibm for 32-bit representations (float and posit32)☆61Updated 3 years ago
- A library for binary analysis and rewriting☆47Updated 11 months ago
- Slides from a talk "Graph-Based Intermediate Representations: An Overview and Perspectives"☆18Updated 10 months ago
- Spatial layout specifications for memory management systems.☆19Updated 4 years ago