Top 336 llvm open source projects

Dr checker
DR.CHECKER : A Soundy Vulnerability Detection Tool for Linux Kernel Drivers
Chigraph
A visual systems language for beginners compiled using LLVM
Dg
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Checkedc
Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors. Checked C does not address use-after-free errors. This repo has a wiki for Checked C, sample code, the specification, a…
Rellic
Rellic produces goto-free C output from LLVM bitcode
Llvm Ir Tutorial
LLVM IR入门指南
✭ 232
llvm
Ts Llvm
TypeScript to LLVM compiler (abandoned)
Kazan
Mirror; Work-in-progress software-rendering Vulkan implementation
Spirv Llvm Translator
A tool and a library for bi-directional translation between SPIR-V and LLVM IR
✭ 223
llvm
Llvm
[MERGED UPSTREAM] AVR backend for the LLVM compiler library
Jfs
Constraint solver based on coverage-guided fuzzing
Symbiotic
Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE
Pure Lang
Pure programming language
Cmake Scripts
A selection of useful scripts for use in CMake projects, include code coverage, sanitizers, and dependency graph generation.
Alive
Alive: Automatic LLVM's Instcombine Verifier
Mir
Mir (backports): Sparse tensors, Hoffman
Alive2
Automatic verification of LLVM optimizations
Nxdk
The cross-platform, open-source SDK to develop for original Xbox: *new* xdk
How To Write An Llvm Register Allocator
This repository contains a tutorial for a quick start in how to write a register allocator using LLVM
Reopt
A tool for analyzing x86-64 binaries.
✭ 190
llvm
Lhc
The LLVM LHC Haskell Optimization System
Fakepdb
Tool for PDB generation from IDA Pro database
Jlang
JLang: Ahead-of-time compilation of Java programs to LLVM
Awesome Llvm
A curated list of awesome LLVM related docs, tools, and other resources.
Yansollvm
Yet Another Not So Obfuscated LLVM
Clang Expand
🐉 A clang tool for happy refactoring without source-code gymnastics
Llvm Guide Zh
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Constexpr Everything
Rewrite C++ code to automatically apply `constexpr` where possible
Dstep
A tool for converting C and Objective-C headers to D modules
Webassembly Examples
From Simple To Complex. A complete collection of webassembly examples.
Play with llvm
A book about LLVM & Clang(中文开源书:玩转 LLVM)
Cheerp Llvm
Legacy repo, migrated to cheerp-compiler monorepo
✭ 174
llvm
Emscripten Fastcomp
LLVM plus Emscripten's asm.js backend
✭ 174
llvm
Dagger
Binary Translator to LLVM IR
✭ 174
llvm
Shellvm
A collection of LLVM transform and analysis passes to write shellcode in regular C
Mcsema
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Compile To Web
Discover what languages can be compiled to Web Assembly
Jitfromscratch
Example project from my talks in the LLVM Social Berlin and C++ User Group
Rhine
🔬 a C++ compiler middle-end, using an LLVM backend
✭ 157
compilerllvm
Llvm
Fork of the LLVM Compiler Infrastructure
✭ 155
llvm
Sys
Sys: A Static/Symbolic Tool for Finding Good Bugs in Good (Browser) Code
Crab Llvm
Static Analyzer for LLVM bitcode based on Abstract Interpretation
Clang Llvm Tutorial
clang & llvm examples, e.g. AST Interpreter, Function Pointer Analysis, Value Range Analysis, Data-Flow Analysis, Andersen Pointer Analysis, LLVM Backend...
✭ 139
llvmclang
Lowfat
Lean C/C++ Bounds Checking with Low-Fat Pointers
✭ 139
securityllvm
Llvm Sanitizer Tutorial
An LLVM sanitizer tutorial
✭ 130
tutorialllvm
Llvm Node
Node LLVM 4.0+ Bindings
✭ 127
nodellvmv8
Gllvm
Whole Program LLVM: wllvm ported to go
Proton Clang
Proton Clang toolchains builds in the form of a continuously updating Git repository. Clone with --depth=1.
Metareflect
Metareflect is a lightweight reflection system for C++, based on LLVM and Clangs libtooling.
Llvm Utils
LLVM/Clang for Visual Studio 2019, 2017, 2015, 2013, 2012 and 2010. clang-cl for Python3 distutils. Utils for Clang Static Analyzer
Llvm Mirror
NOTE: The LLVM project now operates official Git mirrors as well: http://llvm.org/docs/GettingStarted.html#git-mirror -- An automated mirror of llvm/trunk from LLVM's SVN. Updates hourly. Release branches and tags are tracked manually. This mirror is *not* commit-ID compatible with the official Git mirrors.
✭ 122
llvm
Libebc
C++ Library and Tool for Extracting Embedded Bitcode
✭ 122
toolllvmelf
Llvm Pass Tutorial
A step-by-step tutorial for building an LLVM sample pass
Bsodsurvivor
This project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!
Volta
Compiler for the Volt Programming Language
1-60 of 336 llvm projects