An introduction to LLVM IR
This video provides an brief introduction to LLVM IR. We introduce what's the role of LLVM IR in a compilation pipeline, how to produce it, how to navigate through it in VSCode, the structure of an LLVM IR module, some simple optimizations, what is a phi node and how to visualize the CFG of a function in an LLVM IR module. Email: [email protected] Open applications: [email protected] Business inquiry: [email protected] Website: https://rev.ng/ Twitter: / _revng Mastodon: https://infosec.exchange/@revng Discord: / discord Discourse: https://discuss.rev.ng/ GitHub: https://github.com/revng

▶︎
Understanding Compiler Optimization - Chandler Carruth - Opening Keynote Meeting C++ 2015

▶︎
2020 LLVM Developers’ Meeting: M. Amini & R. Riddle “MLIR Tutorial”

▶︎
rev.ng: an overview

▶︎
2019 EuroLLVM Developers’ Meeting: V. Bridgers & F. Piovezan “LLVM IR Tutorial - Phis, GEPs ...”

▶︎
Dalto Curvelano: An Introduction to Postgres Indexes (PGDay Armenia 2026)

▶︎
I Interviewed The Creator Of LLVM, Clang, Swift, and Mojo

▶︎
ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris Lattner

▶︎
How LLVM & Clang work

▶︎
2019 LLVM Developers’ Meeting: E. Christopher & J. Doerfert “Introduction to LLVM”

▶︎
Clift: a new MLIR dialect for decompiling C (part 1, rev.ng hour 2026-01-09)

▶︎
QEMU Dev Starter guide, Part 2(rev.ng hour 2026-03-27)

▶︎
Writing an LLVM Optimization

▶︎
Deobfuscation with rev.ng

▶︎
Zig Build System & How to Build Software From Source • Andrew Kelley • GOTO 2023

▶︎
How to detect arguments in a decompiler (rev.ng hour 2023-10-13)

▶︎
You Don't Understand Neural Networks Without This

▶︎
Introduction to LLVM Building simple program analysis tools and instrumentation

▶︎
2019 EuroLLVM Developers’ Meeting: T. Shpeisman & C. Lattner “MLIR: Multi-Level Intermediate Repr..”

▶︎
"Simple Made Easy" - Rich Hickey (2011)

▶︎
