kristerw / smtgcc
Some experiments with SMT solvers and GIMPLE IR
☆72Updated this week
Alternatives and similar repositories for smtgcc:
Users that are interested in smtgcc are comparing it to the libraries listed below
- Wyrm is a GCC GIMPLE to LLVM IR transpiler☆54Updated last year
- A (concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point☆39Updated 2 years ago
- C and C++ compiler frontend using PASTA to parse code, and VAST to represent the code as MLIR.☆40Updated 5 months ago
- Some experiments with SMT solvers and GIMPLE IR☆36Updated last year
- CCG is a random C Code Generator☆43Updated 2 years ago
- A study of the effect of relaxing too conservative conditions for generating UB-free compiler test-cases of Csmith’s code-generation and …☆15Updated 4 months ago
- LLQL is a tool that allow you to run SQL-like query with Pattern matching functions inspired by LLVM InstCombine Pattern Matchers on LLVM…☆48Updated 2 weeks ago
- llvm opt fuzzer and bounded exhaustive test generator☆39Updated 2 years ago
- An LLVM IR dataset for data-driven compiler optimization research☆31Updated this week
- A utility library to bridge llvm and mlir gaps.☆12Updated 3 weeks ago
- A precise and scalable pointer analysis for LLVM, written in Ascent☆62Updated 3 weeks ago
- Generates CIL MLIR dialect from C/C++ source.☆32Updated 3 years ago
- Solving floating point SMT constraints on a GPU☆48Updated 4 years ago
- TInA is an automated, generic, verification-friendly and trustworthy lifting technique turning GNU-style inline assembly into semanticall…☆27Updated 3 years ago
- ☆58Updated 2 years ago
- Fork of LLVM for demonstrating optimization pass development☆30Updated last year
- Verified, Incremental, Binary Editing with Synthesis☆52Updated last year
- GrayC: Greybox Fuzzing of Compilers and Analysers for C☆57Updated last year
- Semantic model for aspects of ELF static linking and DWARF debug information☆43Updated last month
- UB-aware interpreter for LLVM debugging☆22Updated this week
- LLVM Abstraction & Refinement Tool. The goal of this tool is to provide LLVM-to-LLVM transformations that implement various program abstr…☆19Updated last year
- cclyzer++ is a precise and scalable pointer analysis for LLVM code.☆138Updated 6 months ago
- gcc plugin to discover optimization passes used during compilation☆20Updated 3 years ago
- Assembly super-optimization via constraint solving☆178Updated last week
- ☆67Updated 6 months ago
- A mutation testing tool designed to work with large C++ (and C) codebases.☆13Updated this week
- SMT solver for the theory of floating-point arithmetic☆26Updated 7 years ago
- llvm crash analysis☆41Updated 7 months ago
- Fork of LLVM adding CHERI support☆50Updated this week
- Generic model checker for concurrent C programs (mirror repository)☆138Updated 4 months ago