Found 34 repositories(showing 30)
Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.
A guide that explains how high level programming language constructs are mapped to the LLVM intermediate language.
PROPELLER: Profile Guided Optimizing Large Scale LLVM-based Relinker
zy445566
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
mikeroyal
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.
cogbt
Compile Optimization Guided Binary Translator (using llvm as infrastructure)
Hazrat-Ali9
🐳 Compiler Construction CS 🚃 student or a curious 🚒 developer this repo ✈ will guide you through 🚁 the process of building 🚂 your own compiler 🚅 step-by-step projects 🚢 in C/C++, Python 🪀 and Java along with 🎳 mini-languages Includes 🥎 tools like Lex/Yacc 🏉 ANTLR LLVM 🎲 and Bison 🍋
Geal
Testing LLVM's profile guided optimization with Rust
urlyy
a guide to writing LLVM Pass for beginners
llir
llir/llvm user guide
shalan12
A framework for user-guided symbolic execution (with visualization) of LLVM Bitcode. A demo of the project can be viewed at https://www.youtube.com/watch?v=0VNe4BjjF90
terry2012
BovInspector is an automatic buffer overflow inspection and repair tool for C programs. It's built on Ubuntu, relies on LLVM, KLEE and Fortify. BovInspector consists of four main components: warning reachability analysis, guided symbolic execution, buffer overflow validation, and targeted automatic repair. After BovInspector’s execution, it outputs validated buffer overflow report and repaired source code.
framer0116
No description available
ajithpadman
a comprehensive, step-by-step guide to creating a new MLIR dialect outside the LLVM source tree.
G3orge26
A complete guide to writing an LLVM Pass
codetesla51
A practical guide to building programming languages. Covers interpreters, bytecode VMs, JIT compilation, and AOT compilation with LLVM. Includes working code examples in Go.
appmonster007
Helpful guide towards learning to LLVM pass (legacy and new passes) for beginners
xieruiyuan
toy complier guided by llvm tutorial
yabincui
example code using llvm guided by http://llvm.org/docs/tutorial/index.html.
Zag-Research
Quick guide to compiling LLVM & Zig source files
DeeeeeeM
Guide for PyTorch 2.9.0 + ROCm 6.4 for unsupported gfx1102 LLVM AMD GPUs:
aabhinavg
This repo will consist of the guidence for the LLVM_PASSES to understand and implement them.
LeftarCode
IRSentry is a C++ CLI for static analysis of LLVM IR. It leverages Path-Guided Symbolic Execution with Function Summaries and a Symbolic Memory model, backed by the Z3 SMT solver, to detect vulnerabilities and generate concrete inputs. Language-agnostic, with an FTXUI interface and Doxygen docs.
ysaeeiderup
No description available
No description available
vulder
Snippets following the llvm style guide.
llvm-new-flang
The guide to build workloads using LLVM Flang
pvnetto
Compiler for Kaleidoscope language. Based on LLVM's compiler guide.
mikelma
Profile guided optimization in LLVM via combinatorial optimization and hyperheuristics
chris-wood
(proof of concept) Profile-guided PRE implementation for an old branch of LLVM