circt
Design tool framework
Building modular, reusable infrastructure for hardware design tools using MLIR and compiler techniques
Circuit IR Compilers and Tools
2k stars
256 watching
298 forks
Language: C++
last commit: 6 days ago
Linked from 1 awesome list
circtllvmmlir
Related projects:
Repository | Description | Stars |
---|---|---|
rdaly525/coreir | Builds hardware descriptions into executable code using an LLVM-style compiler framework. | 101 |
circify/circ | A compiler infrastructure for translating high-level languages into circuit forms used in cryptography and formal verification. | 286 |
islam0mar/cl-cxx-jit | A Common Lisp interface to C++ code compilation and execution with JIT optimization | 62 |
draperlaboratory/llvm-cbe | A 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/liblg | A minimal stack-based virtual machine in C | 182 |
dotnet/llvmsharp | A multi-platform .NET Standard library that provides access to the LLVM infrastructure | 849 |
holzschu/llvm | A toolkit for building highly optimized compilers and runtime environments. | 54 |
iden3/circom_old | A compiler for a specific circuit language used in zkSNARKs proofs | 473 |
iden3/circomlib | A collection of reusable circuit templates written in the Circom programming language. | 623 |
iden3/circom | A compiler for defining arithmetic circuits used in zero-knowledge proofs | 1,339 |
yubrot/llrl | An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend. | 156 |
nilfoundation/zkllvm | Compiles high-level programming languages into input for provable computations protocols. | 295 |
cfelton/rhea | A collection of MyHDL cores and tools for complex digital circuit design | 85 |
raviqqe/fmm | A minimal functional programming language compiler target | 18 |
lemmih/lhc | Compiles Haskell2010 code to LLVM IR using a custom optimization pipeline | 198 |