google / jsir
An MLIR-based JavaScript intermediate representation
☆31Updated last week
Alternatives and similar repositories for jsir:
Users that are interested in jsir are comparing it to the libraries listed below
- UB-aware interpreter for LLVM debugging☆27Updated this week
- A utility library to bridge llvm and mlir gaps.☆13Updated 3 months ago
- C and C++ compiler frontend using PASTA to parse code, and VAST to represent the code as MLIR.☆41Updated 8 months ago
- fundamental traits to describe an architecture in the yaxpeax project☆14Updated 2 months ago
- Some experiments with SMT solvers and GIMPLE IR☆74Updated this week
- Some experiments with SMT solvers and GIMPLE IR☆36Updated last year
- llvm opt fuzzer and bounded exhaustive test generator☆39Updated 2 years ago
- An LLVM IR dataset for data-driven compiler optimization research☆41Updated this week
- Automatically generate a compiler using equality saturation☆28Updated last year
- Debugging WebAssembly? Put some Whamm! on it.☆28Updated this week
- Pure-Rust libraries for parsing, interpreting, and analyzing LLVM☆80Updated last year
- Parser for the llvm bitcode format☆59Updated last month
- CodeHawk Abstract Interpretation Engine and Analyzers☆67Updated this week
- Modeling futexes in TLA+☆20Updated 7 months ago
- The Reussir Programming Language. Reuse Analysis in MLIR and Rust. Functional programming meets performance.☆16Updated last month
- VSCode extension for the LLVM IR language☆61Updated 11 months ago
- A precise and scalable pointer analysis for LLVM, written in Ascent☆66Updated 2 months ago
- llvm crash analysis☆43Updated 10 months ago
- Simple grammar-based test case generator☆31Updated this week
- MimIR is my Intermediate Representation☆67Updated this week
- Easy-to-use grammar-based black-box fuzzer. Has found dozens of bugs in important targets like Clang, Deno, and rustc.☆68Updated this week
- Embedded Universal DSL: a good DSL for us, by us☆36Updated this week
- this repo is deprecated, see the binaryen repo☆21Updated 5 years ago
- A high-performance, parallel, compilation-based symbolic execution engine☆129Updated last week
- ☆59Updated 11 months ago
- Patchestry is a binary patching framework built with MLIR and Ghidra.☆20Updated this week
- Compiler optimizer for arbitrary control flow based on equality saturation☆101Updated 2 years ago
- A tool for analyzing syntactic and semantic properties of C Preprocessor macros in C programs☆10Updated 4 months ago
- A symbolic execution engine for LLVM IR☆51Updated 3 years ago
- Decompose source code into templates and fragments for any language.☆21Updated 2 years ago