All Projects → llvm-project-prepo → Similar Projects or Alternatives

456 Open source projects that are alternatives of or similar to llvm-project-prepo

nocc
A LLVM based self-hosting C compiler
Stars: ✭ 22 (-18.52%)
Mutual labels:  llvm
pymlir
Python interface for MLIR - the Multi-Level Intermediate Representation
Stars: ✭ 84 (+211.11%)
Mutual labels:  llvm
quickjs-build
Build for QuickJS JavaScript Engine
Stars: ✭ 25 (-7.41%)
Mutual labels:  clang
Fanx
A portable programming language
Stars: ✭ 101 (+274.07%)
Mutual labels:  llvm
Qbdi
A Dynamic Binary Instrumentation framework based on LLVM.
Stars: ✭ 801 (+2866.67%)
Mutual labels:  llvm
Accelerate
Embedded language for high-performance array computations
Stars: ✭ 751 (+2681.48%)
Mutual labels:  llvm
llvm-semantics
Formal semantics of LLVM IR in K
Stars: ✭ 42 (+55.56%)
Mutual labels:  llvm
Rust Python Example
Example of using Rust to Extend Python
Stars: ✭ 699 (+2488.89%)
Mutual labels:  llvm
Sundials.jl
Julia interface to Sundials, including a nonlinear solver (KINSOL), ODE's (CVODE and ARKODE), and DAE's (IDA) in a SciML scientific machine learning enabled manner
Stars: ✭ 167 (+518.52%)
Mutual labels:  clang
Savior Source
source code for savior fuzzer
Stars: ✭ 100 (+270.37%)
Mutual labels:  llvm
Faust
Functional programming language for signal processing and sound synthesis
Stars: ✭ 1,360 (+4937.04%)
Mutual labels:  llvm
Llvmswift
A Swift wrapper for the LLVM C API (version 9.0.1)
Stars: ✭ 641 (+2274.07%)
Mutual labels:  llvm
suicide
LLVM pass that detects one undefined behavior, and emits code to delete your hard drive
Stars: ✭ 33 (+22.22%)
Mutual labels:  llvm
setup-clang
GitHub action to set up Clang & LLVM
Stars: ✭ 28 (+3.7%)
Mutual labels:  clang
llvm-epp
Efficient Path Profiling using LLVM
Stars: ✭ 16 (-40.74%)
Mutual labels:  llvm
LLAST
A high level LLVM IR AST provider for GraphEngine JIT.
Stars: ✭ 21 (-22.22%)
Mutual labels:  llvm
Numba Scipy
numba_scipy extends Numba to make it aware of SciPy
Stars: ✭ 98 (+262.96%)
Mutual labels:  llvm
pranaOS
A unix operating system written from scratch in c that gives support for arm, x86
Stars: ✭ 138 (+411.11%)
Mutual labels:  clang
Axiom
A powerful realtime node-based audio synthesizer.
Stars: ✭ 599 (+2118.52%)
Mutual labels:  llvm
xcross
"Zero Setup" cross-compilation for C/C++. Supports numerous architectures, build systems, C standard libraries, vcpkg, and Conan.
Stars: ✭ 29 (+7.41%)
Mutual labels:  clang
Tigress protection
Playing with the Tigress binary protection. Break some of its protections and solve some of its challenges. Automatic deobfuscation using symbolic execution, taint analysis and LLVM.
Stars: ✭ 550 (+1937.04%)
Mutual labels:  llvm
clam
Static Analyzer for LLVM bitcode based on Abstract Interpretation
Stars: ✭ 180 (+566.67%)
Mutual labels:  llvm
Mull
Practical mutation testing tool for C and C++
Stars: ✭ 536 (+1885.19%)
Mutual labels:  llvm
Shafa-CD
File Compressor written in C using both Shannon Fano and RLE algorithms
Stars: ✭ 24 (-11.11%)
Mutual labels:  clang
Phasar
A LLVM-based static analysis framework.
Stars: ✭ 503 (+1762.96%)
Mutual labels:  llvm
c-compiler-security
Security-related flags and options for C compilers
Stars: ✭ 125 (+362.96%)
Mutual labels:  clang
Circt
Circuit IR Compilers and Tools
Stars: ✭ 491 (+1718.52%)
Mutual labels:  llvm
Lesma
The Lesma Programming Language
Stars: ✭ 14 (-48.15%)
Mutual labels:  llvm
Staticscript
🚀 TypeScript compiler on top of TypeScript as frontend and LLVM as backend
Stars: ✭ 447 (+1555.56%)
Mutual labels:  llvm
lleaves
Compiler for LightGBM gradient-boosted trees, based on LLVM. Speeds up prediction by ≥10x.
Stars: ✭ 132 (+388.89%)
Mutual labels:  llvm
EffectiveSan
Runtime type and bounds-error checking for C/C++
Stars: ✭ 95 (+251.85%)
Mutual labels:  llvm
Tagua Vm
Tagua VM is an experimental PHP Virtual Machine that guarantees safety and quality by removing large classes of vulnerabilities thanks to the Rust language and the LLVM Compiler Infrastructure.
Stars: ✭ 419 (+1451.85%)
Mutual labels:  llvm
mlir-hs
Haskell bindings for MLIR
Stars: ✭ 53 (+96.3%)
Mutual labels:  llvm
Bytecoder
Rich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Stars: ✭ 401 (+1385.19%)
Mutual labels:  llvm
vicis
Manipulate LLVM-IR in Pure Rust
Stars: ✭ 194 (+618.52%)
Mutual labels:  llvm
Nlvm
LLVM-based compiler for the Nim language
Stars: ✭ 380 (+1307.41%)
Mutual labels:  llvm
LLVM-Metadata-Visualizer
LLVM Metadata Visualizer
Stars: ✭ 20 (-25.93%)
Mutual labels:  llvm
Sericum
(Toy) Compiler Infrastructure influenced by LLVM written in Rust
Stars: ✭ 366 (+1255.56%)
Mutual labels:  llvm
Easy Just In Time
LLVM Optimization to extract a function, embedded in its intermediate representation in the binary, and execute it using the LLVM Just-In-Time compiler.
Stars: ✭ 361 (+1237.04%)
Mutual labels:  llvm
SynapseOS
SynapseOS - модульная операционная система на языке C.
Stars: ✭ 93 (+244.44%)
Mutual labels:  clang
Wasi Sdk
WASI-enabled WebAssembly C/C++ toolchain
Stars: ✭ 342 (+1166.67%)
Mutual labels:  llvm
Chigraph
A visual systems language for beginners compiled using LLVM
Stars: ✭ 247 (+814.81%)
Mutual labels:  llvm
docker-opengl
Multi-Arch Docker - Mesa 3D OpenGL Software Rendering (Gallium) - LLVMpipe, and OpenSWR Drivers
Stars: ✭ 68 (+151.85%)
Mutual labels:  llvm
Xchain
A cross compiler toolchain targeting macOS/iOS/etc.
Stars: ✭ 95 (+251.85%)
Mutual labels:  llvm
Soll
SOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a
Stars: ✭ 329 (+1118.52%)
Mutual labels:  llvm
Llvm Sys.rs
Rust bindings to LLVM. (Mirror of https://gitlab.com/taricorp/llvm-sys.rs/)
Stars: ✭ 93 (+244.44%)
Mutual labels:  llvm
vscode-clang-complete
Visual Studio Code C/C++ completion using Clang
Stars: ✭ 15 (-44.44%)
Mutual labels:  clang
cxxd
C/C++ language server implemented on top of Clang frontend.
Stars: ✭ 145 (+437.04%)
Mutual labels:  clang
Sea Dsa
A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.
Stars: ✭ 90 (+233.33%)
Mutual labels:  llvm
Awesome Graal
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+1018.52%)
Mutual labels:  llvm
Rellic
Rellic produces goto-free C output from LLVM bitcode
Stars: ✭ 234 (+766.67%)
Mutual labels:  llvm
Enzyme.jl
Julia bindings for the Enzyme automatic differentiator
Stars: ✭ 90 (+233.33%)
Mutual labels:  llvm
dextool
Suite of C/C++ tooling built on LLVM/Clang
Stars: ✭ 81 (+200%)
Mutual labels:  clang
Libcxx Pretty Printers
GDB Pretty Printers for libc++ of Clang/LLVM
Stars: ✭ 89 (+229.63%)
Mutual labels:  llvm
Ts Llvm
TypeScript to LLVM compiler (abandoned)
Stars: ✭ 230 (+751.85%)
Mutual labels:  llvm
llvm-kaleidoscope
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
Stars: ✭ 124 (+359.26%)
Mutual labels:  llvm
LLVM4D
LLVM C-Api Headers and binaries for Delphi
Stars: ✭ 21 (-22.22%)
Mutual labels:  llvm
neeilang
Fast, type-safe, object-oriented language by yours truly
Stars: ✭ 42 (+55.56%)
Mutual labels:  llvm
halo
😇 Wholly Adaptive LLVM Optimizer
Stars: ✭ 22 (-18.52%)
Mutual labels:  llvm
Ghdl
VHDL 2008/93/87 simulator
Stars: ✭ 1,285 (+4659.26%)
Mutual labels:  llvm
301-360 of 456 similar projects