llvm-ir
There are 315 repositories under llvm-ir topic.
banach-space/llvm-tutor
A collection of out-of-tree LLVM passes for teaching and learning
lifting-bits/mcsema
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Evian-Zhang/llvm-ir-tutorial
LLVM IR入门指南
lifting-bits/remill
Library for lifting machine code to LLVM bitcode
llir/llvm
Library for interacting with LLVM IR in pure Go.
JonathanSalwan/VMProtect-devirtualization
Playing with the VMProtect software protection. Automatic deobfuscation of pure functions using symbolic execution and LLVM.
AliveToolkit/alive2
Automatic verification of LLVM optimizations
pacak/cargo-show-asm
cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
nodejs/llparse
Generating parsers in LLVM IR
llvm-hs/llvm-hs
Haskell bindings for LLVM
mchalupa/dg
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
decomp/decomp
Components of a decompilation pipeline.
aengelke/rellume
Lift machine code to performant LLVM IR
second-state/SOLL
SOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a
SheLLVM/SheLLVM
A collection of LLVM transform and analysis passes to write shellcode in regular C
staticafi/symbiotic
Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE
ChrisCummins/ProGraML
A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations
Fraunhofer-AISEC/cpg
A library to extract Code Property Graphs from C/C++, Java, Go, Python, Ruby and every other language through LLVM-IR.
stardust95/TinyCompiler
c compiler based on flex(lex), bison(yacc) and LLVM, supports LLVM IR and obj code generation. 基于flex,bison以及LLVM,使用c++11实现的类C语法编译器, 支持生成中间代码及可执行文件.
ghaiklor/llvm-kaleidoscope
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
arcsysu/SYsU-lang
A mini, simple and modular compiler lab for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.
spcl/ncc
Neural Code Comprehension: A Learnable Representation of Code Semantics
travisdoor/bl
Simple imperative programming language created for fun.
SsageParuders/SsagePass
LLVM PASS by SsageParuders.Port to llvm_14.06 with New PM.Support for Android-ndk-r25(LTS).
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.
zegl/tre
LLVM backed progamming language (Go subset)
doe300/VC4C
Compiler for the VC4CL OpenCL implementation
ColdGrub1384/SeeLess
C IDE for iOS
LLVMParty/REVIDE
The next generation reverse engineering IDE (work-in-progress).
Colton1skees/Dna
Static analysis & deobfuscation framework for x86/x64
UbiquityDotNET/Llvm.NET
LLVM Bindings for .NET
rcorcs/llvm-heat-printer
LLVM Profiling Visualization
staticafi/llvm2c
Decompiler of LLVM bitcode to C
Champii/Rock
Native language with Rust & LLVM
llvm-hs/llvm-hs-pretty
Pretty printer for LLVM AST to Textual IR