egraphs-good / eggccLinks
An experimental optimizing compiler for Bril using egglog
☆83Updated 3 weeks ago
Alternatives and similar repositories for eggcc
Users that are interested in eggcc are comparing it to the libraries listed below
Sorting:
- ☆38Updated 2 weeks ago
- Compiler optimizer for arbitrary control flow based on equality saturation☆107Updated 3 years ago
- Rewrite Rule Inference Using Equality Saturation☆151Updated 8 months ago
- An awesome list of e-graph resources☆291Updated last month
- benchmarking e-graph extraction☆49Updated last week
- Analyze Rust crates without touching compiler internals☆287Updated this week
- A research compiler for exploring the Regionalized Value State Dependence Graph (RVSDG) intermediate representation☆75Updated this week
- Verify naive = datafrog-opt, in rust/polonius☆15Updated 7 months ago
- An attempt at safe imperative GPU programming.☆61Updated 2 weeks ago
- A minimal development of SSA theory☆207Updated last week
- The Pulse separation logic DSL for F*☆31Updated this week
- A modern (trail saving, clause subsumption/vivification, learning-rate based selecting, rephrase) CDCL SAT solver in Rust☆102Updated 7 months ago
- MimIR is my Intermediate Representation☆89Updated last week
- sketches for egg: a flexible, high-performance e-graph library☆30Updated 4 months ago
- A Collection of Papers & Notes in Programming Language & Formal Verification☆17Updated 3 years ago
- RustHorn: A CHC-based automated verifier for Rust☆89Updated 10 months ago
- Exercises from Benjamin Pierce's "Types and Programming Languages" textbook + extras!☆212Updated 5 years ago
- Scylla, a tool for translating ultra-regular C code to Safe Rust☆28Updated last month
- A different approach to an E-graph library☆28Updated 8 months ago
- Easy SMT solver interaction☆34Updated this week
- Tiny theorem prover with syntax like Lean 4 in <1K LOC☆67Updated 6 months ago
- High-assurance and performant Rust-based parsing and serialization of binary data formats verified in Verus☆46Updated this week
- Paralegal is a static analyzer for Rust code that enforces privacy and security policies on programs.☆44Updated last month
- Interpreter and compiler for the ISA specification language "Architecture Specification Language" (ASL)☆25Updated 5 months ago
- Armv8 Native Code Symbolic Simulator in Lean☆96Updated 2 months ago
- Automatically generate a compiler using equality saturation☆34Updated last year
- embedding MLIR in LEAN☆48Updated last year
- A Rust hashconsing library.☆38Updated last year
- Cuq: A MIR-to-Coq Framework Targeting PTX for Formal Semantics and Verified Translation of Rust GPU Kernels☆124Updated last month
- SMTscope automatically analyses and visualises SMT solver execution traces.☆55Updated last month