Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create a path like this one shaped around you.

Contributing to LLVM

11 Modules · 66 Lessons

Recommended resources

Module 5

Building Clang Tools

Module 6

Middle-End: The LLVM Pass Framework

Module 7

Analyzing and Debugging Optimizations

Module 8

Backend and Code Generation Concepts

Module 9

MLIR Fundamentals

Module 10

LLDB Internals and Scripting

Module 11

Capstone: Deconstructing a Real Bug