danbev / learning-llvmLinks
Project for learning about llvm
☆15Updated 2 years ago
Alternatives and similar repositories for learning-llvm
Users that are interested in learning-llvm are comparing it to the libraries listed below
Sorting:
- LLQL is a tool that allow you to run SQL-like query with Pattern matching functions inspired by LLVM InstCombine Pattern Matchers on LLVM…☆55Updated 3 weeks ago
- Everything to build LLVM snapshots for Fedora/RHEL/CentOS Stream☆24Updated this week
- a JVM bytecode assembler☆33Updated 6 years ago
- Wiki pages for compiler technologies https://compilers.wiki☆24Updated 2 years ago
- Wyrm is a GCC GIMPLE to LLVM IR transpiler☆56Updated last year
- Collection of scripts used for building a complete, standalone Clang/LLVM-based toolchain. See: https://clang.llvm.org/docs/Toolchain.htm…☆19Updated 2 years ago
- ☆14Updated 5 months ago
- Symbolic execution of LLVM IR traces for program understanding.☆27Updated 11 years ago
- A utility library to bridge llvm and mlir gaps.☆13Updated 7 months ago
- A windows debugger written in Rust, for educational purposes☆160Updated last year
- EeZee Language - Compiler Engineering Basics☆28Updated this week
- A symbolic execution engine for LLVM IR☆51Updated 3 years ago
- A tool for analyzing syntactic and semantic properties of C Preprocessor macros in C programs☆10Updated 7 months ago
- Sigma Virtual Machine.☆22Updated last year
- Example of an ELF parser to learn about the ELF format☆10Updated 10 months ago
- This was a fork of Checked C used from 2021-2024. The changes have been merged into the original Checked C repo.☆27Updated 10 months ago
- Some experiments with SMT solvers and GIMPLE IR☆75Updated last week
- VSCode extension for the LLVM IR language☆61Updated last year
- A GUI written in Java 8 + Swing; Comes with a basic text editor, ability to select optimizations, generate and view CFG, dominator trees …☆16Updated 6 years ago
- Patchestry is a binary patching framework built with MLIR and Ghidra.☆30Updated last week
- Shows CPUID features and instruction encodings used by x86/x64 binaries☆16Updated last week
- A small tool for quickly generating LLVM passes☆29Updated last week
- Terribly incorrect and incomplete AOT compiler for mRuby. Source code for the LLVM Social Berlin #20☆10Updated 3 years ago
- A tiny embedded, transactional key-value database 🐱☆42Updated last year
- Disarm — Fast AArch64 Decode/Encoder☆42Updated 8 months ago
- Basics of Reverse Engineering Winter 2022☆27Updated 3 years ago
- Running and building LLVM on Windows☆33Updated last year
- x86_64 macro assembler entirely in C preprocessor☆44Updated 5 years ago
- ☆17Updated 2 years ago
- A randomized program fuzzer for the Rust programming language☆64Updated 2 years ago