Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
LLVM
The LLVM compiler infrastructure project is a set of compiler and toolchain technologies, which can be used to develop a front end for any programming language and a back end for any instruction set architecture.
- GitHub: https://github.com/topics/llvm
- Wikipedia: https://en.wikipedia.org/wiki/LLVM
- Repo: https://github.com/llvm/llvm-project
- Created by: Vikram Adve, Chris Lattner
- Released: 2019
- Last updated: 2025-02-03 00:17:18 UTC
- JSON Representation
https://github.com/tari/llvm-sys.rs
Rust bindings to LLVM. (Mirror of https://gitlab.com/taricorp/llvm-sys.rs/)
Last synced: 11 Nov 2024
https://github.com/fanx-dev/fanx
A full-stack programming language
compiler fantom full-stack language llvm programming-language virtual-machine
Last synced: 07 Nov 2024
https://github.com/thebabush/dumb-obfuscator
Tutorial on how to write the dumbest obfuscator I could think of.
clang encryption llvm llvm-pass llvm-tutorial obfuscation security tutorial
Last synced: 18 Nov 2024
https://github.com/kraj/meta-clang
Clang C/C++ cross compiler and runtime for OpenEmbedded/Yocto Project
bitbake c clang compilers cross-compiler llvm sdk yocto
Last synced: 03 Feb 2025
https://github.com/artagnon/rhine
🔬 a C++ compiler middle-end, using an LLVM backend
c-plus-plus compiler compiler-design llvm programming-language
Last synced: 26 Oct 2024
https://github.com/seahorn/sea-dsa
A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.
llvm pointer-analysis static-analysis verification
Last synced: 31 Jan 2025
https://github.com/acceleratehs/accelerate-llvm
LLVM backend for Accelerate
accelerate compiler cuda gpu gpu-computing hacktoberfest haskell llvm parallel-computing
Last synced: 02 Feb 2025
https://github.com/yuawn/fuzzing
Fuzzing tutorial with easy-to-learn labs 🚀
101 afl automation education fuzz-testing fuzzing instrumentation klee llvm security-testing securtiy symbolic-execution testing tutorial vulnerability
Last synced: 15 Dec 2024
https://github.com/yubrot/llrl
An experimental Lisp-like programming language
compiler lisp llvm macro programming-language rust self-hosting
Last synced: 28 Nov 2024
https://github.com/savi-lang/savi
A fast language for programmers who are passionate about their craft.
actor-model compiler concurrent-programming llvm programming-language savi
Last synced: 19 Dec 2024
https://github.com/pennylaneai/catalyst
A JIT compiler for hybrid quantum programs in PennyLane
autodiff automatic-differentiation jax jit llvm mlir pennylane python qir quantum quantum-compiler quantum-computing
Last synced: 01 Feb 2025
https://github.com/koutheir/libcxx-pretty-printers
Moved: https://codeberg.org/koutheir/libcxx-pretty-printers
gdb libcxx llvm pretty-printer
Last synced: 27 Oct 2024
https://github.com/flax-lang/flax
general purpose programming language, in the vein of C++
c-plus-plus compiler flax language language-design llvm programming-language
Last synced: 16 Nov 2024
https://github.com/travisdoor/bl
Simple imperative programming language created for fun.
biscuit compiler handmade language llvm llvm-ir programming
Last synced: 07 Nov 2024
https://github.com/mikeroyal/LLVM-Guide
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.
assembler build-tool clang clang-format clang-frontend clang-toolchain compiler compiler-design compliers debugger ebpf-programs llvm llvm-clang llvm-frontend llvm-ir llvm-pass mlir parallel-programming runtime-system runtime-verification
Last synced: 09 Nov 2024
https://github.com/mikeroyal/llvm-guide
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.
assembler build-tool clang clang-format clang-frontend clang-toolchain compiler compiler-design compliers debugger ebpf-programs llvm llvm-clang llvm-frontend llvm-ir llvm-pass mlir parallel-programming runtime-system runtime-verification
Last synced: 12 Oct 2024
https://github.com/juliallvm/llvm.jl
Julia wrapper for the LLVM C API
hacktoberfest julia julia-library llvm llvm-bindings
Last synced: 03 Feb 2025
https://github.com/maleadt/llvm.jl
Julia wrapper for the LLVM C API
hacktoberfest julia julia-library llvm llvm-bindings
Last synced: 06 Jan 2025
https://github.com/qbicc/qbicc
Experimental static compiler for Java programs.
compiler java llvm native-image openjdk
Last synced: 03 Feb 2025
https://github.com/liuml07/giri
Dynamic Program Slicing in LLVM Compiler
compilers instrumentation llvm program-analysis research-project
Last synced: 01 Nov 2024
https://github.com/zegl/tre
LLVM backed progamming language (Go subset)
clang golang language llvm llvm-ir programming-language
Last synced: 11 Oct 2024
https://github.com/brutalcoding/shady.ai
Making offline AI models accessible to all types of edge devices.
android cross-platform dart fastlane flutter gguf ios linux linux-desktop llama-cpp llama-dart llvm macos material-design rwkv serverpod shady-ai web whisper-cpp windows
Last synced: 11 Jan 2025
https://github.com/elastic/bpfcov
Source-code based coverage for eBPF programs actually running in the Linux kernel
bpf c codecoverage coverage cpp ebpf llvm llvm-pass
Last synced: 07 Oct 2024
https://github.com/elfshaker/manyclangs
Repository hosting unofficial binary pack files for many commits of LLVM
Last synced: 12 Nov 2024
https://github.com/trailofbits/pasta
Peter's Amazing Syntax Tree Analyzer
ast clang compiler llvm static-analysis
Last synced: 27 Jan 2025
https://github.com/BrutalCoding/shady.ai
Making offline AI models accessible to all types of edge devices.
android cross-platform dart fastlane flutter gguf ios linux linux-desktop llama-cpp llama-dart llvm macos material-design rwkv serverpod shady-ai web whisper-cpp windows
Last synced: 07 Nov 2024
https://github.com/can-lehmann/exprgrad
An experimental deep learning framework for Nim based on a differentiable array programming language
autodiff automatic-differentiation compiler deep-learning dsl gradient llvm machine-learning ml neural-network nim opencl tensor
Last synced: 01 Nov 2024
https://github.com/trisycl/sycl
SYCL for Vitis: Experimental fusion of triSYCL with Intel SYCL oneAPI DPC++ up-streaming effort into Clang/LLVM
accelerators clang cpp20 dpc-toolchain llvm oneapi-dpc sycl sycl-compilation trisycl xilinx-fpga xilinx-vitis
Last synced: 28 Jan 2025
https://github.com/trailofbits/ebpfpub
ebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
bpf ebpf llvm monitoring security tracepoints tracing
Last synced: 08 Nov 2024
https://github.com/jonpalmisc/limoncello
Yet another LLVM-based obfuscator
llvm obfuscation obfuscator reverse-engineering
Last synced: 28 Jan 2025
https://github.com/vovkos/llvm-package-windows
Provides LLVM binary packages for an (almost) complete Windows build matrix. Built and packaged on GitHub Actions.
Last synced: 05 Nov 2024
https://github.com/kit-ty-kate/labrys
A toy language based on LLVM that implements the System Fω type-system
compiler language llvm ocaml programming-language type-system
Last synced: 01 Nov 2024
https://github.com/isuckatcs/how-to-compile-your-language
An introduction to language design with building a compiler frontend on top of LLVM.
compiler-design compiler-frontend compilers cpp educational-materials languages llvm
Last synced: 28 Jan 2025
https://github.com/fstudio/clangbuilder
Building Clang ♡ Utility and Environment
clang lldb llvm powershell visual-studio visualcpp
Last synced: 20 Nov 2024
https://github.com/GJDuck/EffectiveSan
Runtime type and bounds-error checking for C/C++
bounds-checking llvm low-fat-pointers memory-safety sanitizer security type-checking
Last synced: 18 Jan 2025
https://github.com/syegulalp/akilang
A compiler for a simple language, built with Python and LLVM
aki compiler conway-life demo language language-syntax llvm llvmlite programming-language python python-3 python-3-6 python-3-7 python3 python36 python37 repl win32 windows
Last synced: 24 Jan 2025
https://github.com/lithdew/alon
Remix for Solana.
blockchain bpf hackathon-project llvm solana solana-program webassembly
Last synced: 12 Dec 2024
https://github.com/rdaly525/coreir
c-plus-plus compilers coreir hardware intermediate-representation llvm
Last synced: 26 Oct 2024
https://github.com/trailofbits/ebpfault
A BPF-based syscall fault injector
bpf debugging ebpf fault-injection llvm
Last synced: 08 Nov 2024
https://github.com/plaidml/tpp-mlir
TPP experimentation on MLIR for linear algebra
compiler library llvm machine-learning micro-kernel
Last synced: 06 Nov 2024
https://github.com/jmgorius/mlir-standalone-template
An out-of-tree MLIR dialect template.
Last synced: 28 Jan 2025
https://github.com/0xlane/ollvm-rust
out-of-tree llvm obfuscation pass plugin (dynamically loadable by rustc). || rust toolchain with obfuscation llvm pass.
llvm llvm-pass obfuscation ollvm ollvm-obfuscation rust
Last synced: 31 Dec 2024
https://github.com/iith-compilers/ir2vec
Implementation of IR2Vec, LLVM IR Based Scalable Program Embeddings
Last synced: 29 Jan 2025
https://github.com/eomii/rules_ll
An Upstream Clang/LLVM-based toolchain for contemporary C++ and heterogeneous programming
bazel bleeding-edge build-system clang clang-tidy cpp cuda gpu-programming hermetic hip llvm nix openmp remote-caching remote-execution reproducible sanitizers
Last synced: 28 Jan 2025
https://github.com/ubiquitydotnet/llvm.net
LLVM Bindings for .NET
code-generation code-generator compilers domain-specific-language dotnet dynamic-runtime jit-compiler llvm llvm-bindings llvm-bitcode llvm-ir
Last synced: 24 Jan 2025
https://github.com/mitsuba-renderer/drjit-core
Dr.Jit — A Just-In-Time-Compiler for Differentiable Rendering (core library)
Last synced: 29 Jan 2025
https://github.com/rhysd/dachs
Dachs; A Doggy :dog: Programming Language
compiler cpp dog go inu language llvm programming-language
Last synced: 08 Nov 2024
https://github.com/rhysd/Dachs
Dachs; A Doggy :dog: Programming Language
compiler cpp dog go inu language llvm programming-language
Last synced: 26 Oct 2024
https://github.com/rcorcs/llvm-heat-printer
LLVM Profiling Visualization
compilers llvm llvm-ir profiling visualization
Last synced: 20 Nov 2024
https://github.com/utensils/docker-opengl
Multi-Arch Docker - Mesa 3D OpenGL Software Rendering (Gallium) - LLVMpipe, and OpenSWR Drivers
alpine arm64 armv7 docker docker-container gallium glx linux llvm llvmpipe mesa mesa-3d-opengl mesa-llvm opengl openswr osmesa rendering software-rendering swrast xvfb
Last synced: 05 Nov 2024
https://github.com/lfkdsk/hobbyscript
Yet Another JVM/LLVM Dynamic Language (LLVM Backend WIP)
computer-language cpp17 java jvm jvm-languages llvm
Last synced: 05 Nov 2024
https://github.com/woodruffw/mollusc
Pure-Rust libraries for parsing, interpreting, and analyzing LLVM
Last synced: 23 Jan 2025
https://github.com/MaxXSoft/YuLang
The Yu (羽) programming language.
compiler llvm programming-language yulang
Last synced: 11 Nov 2024
https://github.com/lsds/LightSaber
Multi-core Window-Based Stream Processing Engine
aggregation compression cpp incremental-computation libaio llvm multi-core numa rdma sliding-windows ssd stream-processing
Last synced: 18 Nov 2024
https://github.com/bluescarni/heyoka.py
Python library for ODE integration via Taylor's method and LLVM
astrodynamics astronomy astrophysics celestial-mechanics differential-equations extended-precision just-in-time llvm multiprecision n-body nbody ode ode-solver python python3 simd
Last synced: 01 Feb 2025
https://github.com/redstar/m2lang
The LLVM-based Modula-2 compiler
ast-generator compiler llvm llvm-frontend modula-2 parser-generator
Last synced: 02 Feb 2025
https://github.com/chai2010/tinylang
Tiny玩具语言(Go语言实现/包含Tiny编译器/CASL汇编器/COMET虚拟机/调试器/支持WebAssembly/LLVM)
go goyacc llvm tinylang wasm webassembly yacc
Last synced: 23 Jan 2025
https://github.com/llvm-hs/llvm-hs-pretty
Pretty printer for LLVM AST to Textual IR
code-generation haskell-bindings llvm llvm-ast llvm-hs llvm-ir pretty-printer
Last synced: 30 Jan 2025
https://github.com/champii/rock
Native language with Rust & LLVM
ast functional-programming langage llvm llvm-ir low-level rust
Last synced: 18 Dec 2024
https://github.com/eddid/jslang
A Javascript AOT compiler base on LLVM
aot aot-compilation javascript llvm
Last synced: 09 Nov 2024
https://github.com/amrdeveloper/amun
A Statically typed, compiled general purpose low level programming language built using C++ and LLVM Infrastructure framework designed to be simple and fast
compiler cpp language llvm low-level-programming programming-language static-type-system system-programming type-inference
Last synced: 28 Oct 2024
https://github.com/llvm-hs/llvm-hs-examples
Examples for Haskell bindings to LLVM
Last synced: 13 Nov 2024
https://github.com/jaseemabid/olifant
A simple programming language targeting LLVM
Last synced: 24 Nov 2024
https://github.com/PRUNERS/archer
Archer, a data race detection tool for large OpenMP applications
archer clang llvm llvm-openmp-runtime open-source openmp-applications threadsanitizer-support
Last synced: 09 Nov 2024
https://github.com/dmaivel/ntoseye
Windows kernel debugger for Linux hosts running Windows under KVM/QEMU
disassembler gdb introspection kernel-debugger kvm linux lldb llvm lua memory ntos ntoskrnl pdb qemu qemu-kvm windbg windows
Last synced: 24 Jan 2025
https://github.com/pruners/archer
Archer, a data race detection tool for large OpenMP applications
archer clang llvm llvm-openmp-runtime open-source openmp-applications threadsanitizer-support
Last synced: 01 Nov 2024
https://github.com/macmade/codeine
Mac OS X IDE For Clang/LLVM
build-tool c c-plus-plus clang code code-editor compiler developer-tools ide llvm macos objective-c project syntax-highlighting xcode
Last synced: 12 Dec 2024
https://github.com/verificarlo/verificarlo
A tool for debugging and assessing floating point precision and reproducibility.
floating-point llvm mixed-precision montecarlo-arithmetic mpfr numerical-analysis precision tool
Last synced: 09 Nov 2024
https://github.com/qir-alliance/pyqir
PyQIR is a set of APIs for generating, parsing, and evaluating Quantum Intermediate Representation (QIR).
Last synced: 29 Jan 2025
https://github.com/indutny/bitcode
Generate binary LLVM-compatible bitcode from JS
Last synced: 08 Nov 2024
https://github.com/archercreat/vm_jit
VM devirtualization PoC based on AsmJit and llvm
asmjit llvm reverse-engineering vm
Last synced: 09 Nov 2024
https://github.com/everx-labs/tvm-compiler
Clang compiler for TVM
blockchain clang everscale llvm
Last synced: 24 Nov 2024
https://github.com/blockspacer/CXXCTP
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
clang cling cmake codestyle conan cplusplus cpp cpp11 cpp14 cpp17 libtooling llvm metaclasses preprocessor refactoring reflection serialization source-to-source static-analysis transpiling
Last synced: 20 Nov 2024
https://github.com/blockspacer/cxxctp
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
clang cling cmake codestyle conan cplusplus cpp cpp11 cpp14 cpp17 libtooling llvm metaclasses preprocessor refactoring reflection serialization source-to-source static-analysis transpiling
Last synced: 19 Jan 2025
https://github.com/juliallvm/mlir.jl
Julia library to manipulate MLIR dialects.
Last synced: 23 Jan 2025
https://github.com/deniskore/llvm
LLVM based obfuscator
llvm llvm-ir nand nor obfuscation obfuscator security
Last synced: 17 Nov 2024
https://github.com/ftomassetti/kllvm
Kotlin library to work with LLVM
kotlin llvm llvm-bindings llvm-ir
Last synced: 14 Oct 2024
https://github.com/lac-dcc/wyvern
Automatic conversion of call by value into call by need in the LLVM IR.
closures code-generation compiler functional-programming lazy-evaluation llvm optimization outlining
Last synced: 21 Nov 2024
https://github.com/aripiprazole/plank
📜 | Functional programming language written in kotlin.
compiler kotlin llvm parser plank programming-language
Last synced: 15 Nov 2024
https://github.com/transistorfet/molten
An LLVM compiler for an ML-like language (written in Rust)
compiler language llvm molten programming-language rust
Last synced: 11 Nov 2024
https://github.com/yinqiwen/rapidudf
A High-Performance JIT-Based C++ Expression/Script Execution Engine with SIMD Vectorization Support
cpp17 expression high-performance jit llvm llvm-jit math-expressions script simd udf vectorized
Last synced: 19 Dec 2024
https://github.com/eunomia-bpf/llvmbpf
Userspace eBPF VM with llvm JIT/AOT compiler
aot ebpf jit llvm runtime virtual-machine
Last synced: 19 Dec 2024
https://github.com/dibyendumajumdar/dmr_c
dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJIT backends
c compiler eclipse-omr jit llvm nanojit parser preprocessor programming-language
Last synced: 16 Nov 2024