Top 336 llvm open source projects

m2lang
The LLVM-based Modula-2 compiler
opencilk-project
Monorepo for the OpenCilk compiler, forked from llvm/llvm-project. See the OpenCilk/infrastructure repository for build and installation instructions.
aWsm
WebAssembly ahead-of-time compiler and runtime. Focuses on generating fast code, simplicity, and portability.
dr checker 4 linux
Port of "DR.CHECKER : A Soundy Vulnerability Detection Tool for Linux Kernel Drivers" to Clang/LLVM 10 and Linux Kernel
JitCat
A C++17 library for parsing and executing expressions. Allows easy exposure of variables and functions from C++ through built-in reflection functionality.
ebpfpub
ebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
proton-clang-build
A set of scripts to build optimized LLVM and binutils toolchains. See https://github.com/kdrag0n/proton-clang for prebuilts.
✭ 30
llvmclang
anvill
anvill forges beautiful LLVM bitcode out of raw machine code
CastXMLSuperbuild
Build CastXML and its dependencies (LLVM/Clang)
pymlir
Python interface for MLIR - the Multi-Level Intermediate Representation
llvm-epp
Efficient Path Profiling using LLVM
surveyor
A symbolic debugger for C/C++ (via LLVM), machine code, and JVM programs
CFI-LB
Adaptive Callsite-sensitive Control Flow Integrity - EuroS&P'19
joern
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
Jazz
Jazz - modern and fast programming language.
manyclangs
Repository hosting unofficial binary pack files for many commits of LLVM
LOWLLVM
参照着OLLVM写的一个混淆库,只要机器上有装LLVM,就可以直接编译拿来用
verificarlo
A tool for debugging and assessing floating point precision and reproducibility.
imp
Compiler for IMP programming language implemented in Haskell
Batch-First
A JIT compiled chess engine which traverses the search tree in batches in a best-first manner, allowing for neural network batching, asynchronous GPU use, and vectorized CPU computations.
llvm-package-windows
Provides LLVM binary packages for an (almost) complete Windows build matrix. Built and packaged by GitHub Actions.
YuLang
The Yu (羽) programming language.
mlir-hs
Haskell bindings for MLIR
llvm-compile-time-data
LLVM compile-time performance data over time.
✭ 16
llvm
systemc-compiler
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
OS-CFI
Origin-sensitive Control Flow Integrity (OS-CFI) - USENIX Security 2019
CMLFS
Clang-Built Musl Linux From Scratch
mollusc
Pure-Rust libraries for parsing, interpreting, and analyzing LLVM
Star-lang-specification
Work in progress specs for the Star programming language
OCCAM
OCCAM: Object Culling and Concretization for Assurance Maximization
los
Los是一个c/c++语言编译型的虚拟机。它使用llvm/clang作为其前端,losld做后端对源代码进行编译,生成los指令文件。Los is a c/c++-compiled virtual machine. It uses llvm/clang as its front end, losld does the backend to compile the source code, and generates the los directive file.
Grimheart
Torture your LLVM Obfuscation
lhc
The LLVM LHC Haskell Optimization System
clad
clad -- automatic differentiation for C/C++
pacxx-llvm
Programming Accelerators with C++ (PACXX)
ebpfault
A BPF-based syscall fault injector
evm llvm
Official repo of the EVM LLVM project
pa.llvm
Program Analysis for LLVM
juce faustllvm
JUCE Module for the libfaust JIT compiler
LLVMTemplate
LLVM + Swift template Xcode project
rain
A programming language.
sycl
SYCL for Vitis: Experimental fusion of triSYCL with Intel SYCL oneAPI DPC++ up-streaming effort into Clang/LLVM
U-00DC-Sprache
"Ü" programming language development
flextool
C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
LLAST
A high level LLVM IR AST provider for GraphEngine JIT.
241-300 of 336 llvm projects