circt

Design tool framework

Building modular, reusable infrastructure for hardware design tools using MLIR and compiler techniques

Circuit IR Compilers and Tools

GitHub

2k stars
258 watching
307 forks
Language: C++
last commit: almost 2 years ago
Linked from 1 awesome list

circtllvmmlir

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rdaly525/coreirBuilds hardware descriptions into executable code using an LLVM-style compiler framework.101
circify/circA compiler infrastructure for translating high-level languages into circuit forms used in cryptography and formal verification.289
islam0mar/cl-cxx-jitA Common Lisp interface to C++ code compilation and execution with JIT optimization63
draperlaboratory/llvm-cbeA resurrected and improved implementation of the LLVM C Backend in Groff, enabling compilation of programs written in various programming languages to native machine code.127
codr7/liblgA minimal stack-based virtual machine in C181
dotnet/llvmsharpA .NET Standard library that provides access to the LLVM infrastructure using C#.856
holzschu/llvmA toolkit for building highly optimized compilers and runtime environments.56
iden3/circom_oldA compiler for a specific circuit language used in zkSNARKs proofs473
iden3/circomlibA collection of reusable circuit templates written in the Circom programming language.627
iden3/circomA compiler for defining arithmetic circuits used in zero-knowledge proofs1,366
yubrot/llrlAn experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend.156
nilfoundation/zkllvmCompiles high-level programming languages into input for provable computations protocols.304
cfelton/rheaA collection of MyHDL cores and tools for complex digital circuit design85
raviqqe/fmmA minimal functional programming language compiler target18
lemmih/lhcCompiles Haskell2010 code to LLVM IR using a custom optimization pipeline198