llvm-project
Compiler toolkit
A modular toolkit for building highly optimized compilers and run-time environments.
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
29k stars
583 watching
12k forks
Language: LLVM
last commit: 6 days ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
holzschu/llvm | A toolkit for building highly optimized compilers and runtime environments. | 54 |
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 |
acceleratehs/accelerate-llvm | Compiles Accelerate code to LLVM IR and executes it on CPUs or NVIDIA GPUs | 158 |
llvm/circt | Building modular, reusable infrastructure for hardware design tools using MLIR and compiler techniques | 1,674 |
lemmih/lhc | Compiles Haskell2010 code to LLVM IR using a custom optimization pipeline | 198 |
mlc-ai/mlc-llm | Enables the development, optimization, and deployment of large language models on various platforms using a unified high-performance inference engine. | 19,197 |
igor84/summus | A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. | 234 |
bos/llvm | Haskell bindings to the LLVM compiler infrastructure project | 104 |
dotnet/llvmsharp | A multi-platform .NET Standard library that provides access to the LLVM infrastructure | 849 |
idris-hackers/idris-llvm | A Haskell-based LLVM backend for generating LLVM bytecode from Idris programs | 78 |
neopallium/llvm-lua | An implementation of Lua in LLVM | 153 |
llvm-hs/llvm-hs-kaleidoscope | A Haskell-based compiler backend that uses LLVM to generate and compile machine code | 82 |
emscripten-core/emscripten | Compiles C and C++ to WebAssembly for deployment on the web and other platforms | 25,828 |
langfuse/langfuse | An integrated development platform for large language models (LLMs) that provides observability, analytics, and management tools. | 6,537 |
nilfoundation/zkllvm | Compiles high-level programming languages into input for provable computations protocols. | 295 |