2024 EuroLLVM - Faster Compilation with GlobalISel: Skipping LLVM-IR
2024 European LLVM Developers' Meeting https://llvm.org/devmtg/2024-04/ ------ Faster Compilation with GlobalISel: Skipping LLVM-IR Speaker: ------ Slides: https://llvm.org/devmtg/2024-04/slide... ----- In a GlobalISel-based back-end, LLVM-IR is first translated to generic Machine IR (gMIR), which is then selected into target instructions. Instead of generating LLVM-IR, we emit gMIR directly and skip the first part of the code generation pipeline. For our application, this improved compile-times by ~20%. In this talk, we present how to work with gMIR, show how common IR constructs are lowered for GlobalISel, and discuss the performance of LLVM's instruction selectors. ----- Videos Edited by Bash Films: http://www.BashFilms.com

▶︎
2024 EuroLLVM - C++ Modules: Build ‘Em All with CMake and Clang

▶︎
2024 EuroLLVM - Teaching MLIR concepts to undergraduate students

▶︎
2024 EuroLLVM - How Slow is MLIR

▶︎
Unveiling the Inner Workings of IREE: An MLIR-Based Compiler for Diverse H/W

▶︎
Building Compilers for AI Programming Frameworks | Prof. Uday Reddy Bondhugula | IICT 2024

▶︎
The New Java Best Practices by Stephen Colebourne

▶︎
I Hacked This Temu Router. What I Found Should Be Illegal.

▶︎
Why The Russian Accent Terrifies Everyone

▶︎
Write Your First LLVM FunctionPass for Instrumentation

▶︎
2024 LLVM Dev Mtg - State of Clang as a C and C++ Compiler

▶︎
2024 EuroLLVM - Mojo debugging: extending MLIR and LLDB

▶︎
Something is jamming GPS over Europe. Here's what we found

▶︎
2019 LLVM Developers’ Meeting: “Writing Loop Optimizations in LLVM”

▶︎
🇩🇪 German industry JUST died (it’s WORSE than you think)

▶︎
Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

▶︎
2025 US LLVM Developers' Meeting: State of Clang 2025

▶︎
The Insane Genius of a Formula 1 Gearbox

▶︎
Stop Rambling: The 3-2-1 Speaking Trick That Makes You Sound Like A CEO

▶︎
🚗 BYD : The biggest SCAM of the car industry ?

▶︎
