circt
Design tool framework
Building modular, reusable infrastructure for hardware design tools using MLIR and compiler techniques
Circuit IR Compilers and Tools
2k stars
258 watching
307 forks
Language: C++
last commit: 2 months ago
Linked from 1 awesome list
circtllvmmlir
Related projects:
Repository | Description | Stars |
---|---|---|
| Builds hardware descriptions into executable code using an LLVM-style compiler framework. | 101 |
| A compiler infrastructure for translating high-level languages into circuit forms used in cryptography and formal verification. | 289 |
| A Common Lisp interface to C++ code compilation and execution with JIT optimization | 63 |
| 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 |
| A minimal stack-based virtual machine in C | 181 |
| A .NET Standard library that provides access to the LLVM infrastructure using C#. | 856 |
| A toolkit for building highly optimized compilers and runtime environments. | 56 |
| A compiler for a specific circuit language used in zkSNARKs proofs | 473 |
| A collection of reusable circuit templates written in the Circom programming language. | 627 |
| A compiler for defining arithmetic circuits used in zero-knowledge proofs | 1,366 |
| An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend. | 156 |
| Compiles high-level programming languages into input for provable computations protocols. | 304 |
| A collection of MyHDL cores and tools for complex digital circuit design | 85 |
| A minimal functional programming language compiler target | 18 |
| Compiles Haskell2010 code to LLVM IR using a custom optimization pipeline | 198 |