A collection of out-of-tree LLVM passes for teaching and learning
-
Updated
Nov 24, 2024 - C++
A collection of out-of-tree LLVM passes for teaching and learning
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
Automatic verification of LLVM optimizations
[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
SOLL is a new compiler for generate Ewasm from solidity and yul. See a demo here: https://asciinema.org/a/ezJqNLicn5fya02zwu4VXIo8a
A collection of LLVM transform and analysis passes to write shellcode in regular C
A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
LLVM based static binary analysis framework
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.
LLVM PASS by SsageParuders.Port to llvm_14.06 with New PM.Support for Android-ndk-r25(LTS).
The next generation reverse engineering IDE (work-in-progress).
LLVM Profiling Visualization
ccint - a C/C++ interpreter, built on top of Clang and LLVM compiler infrastructure
a webassembly wasm decompiler and Static Analysis Framework based on llvm IR. (Work In Progress)
Add a description, image, and links to the llvm-ir topic page so that developers can more easily learn about it.
To associate your repository with the llvm-ir topic, visit your repo's landing page and select "manage topics."