About us
Casual gathering of LLVM hackers from across Bangalore. Clang, MLIR, and other LLVM sub-project topics more than welcome.
We are organizing the Innovations In Compiler Technology Workshop 2024. You can register here: https://compilertech.org/
Upcoming events
1

SSA - The Backbone of Modern Compilers Part II | Online
·OnlineOnlineNote : It is mandatory to RSVP on this page to receive the meeting link.
Abstract :
Static Single Assignment (SSA) is a key concept in nearly every modern compiler, yet it is often introduced simply as: each variable is assigned exactly once. While this explains what SSA looks like, it does not clearly show why SSA became so important for compiler design.This session provides a practical deep dive into LLVM's SSA construction pipeline, covering aggregate splitting with SROA, promotion with mem2reg, phi insertion using Iterated Dominance Frontiers, and value renaming. The discussion is grounded in real LLVM implementation details from PromoteMemoryToRegister.cpp and SROA.cpp.
This talk is Part II of a series. You can view Part I here : https://youtu.be/-1HoeiuU9Lk?si=9z-blJaTEI99yZeT
35 attendees
Past events
50


