2013 EuroLLVM Developers’ Meeting: C. Carruth “Optimization in LLVM - Numbers, A Case Study, ...”

http://llvm.org/devmtg/2013-04/ — Optimization in LLVM - Numbers, A Case Study, and Looking Forward - Chandler Carruth - Google — With all of the excitement surrounding Clang, LLD, LLDB, Sanitizers, and other projects in LLVM, it is easy to let its origins slip your mind. However, LLVM was and remains a platform for optimizing compilers and related parts of the toolchain. Today, the LLVM + Clang optimizing C++ compiler is very powerful and can handle a wide range of code, but how well does it compete with modern versions of GCC? What are the root causes of some of the more striking differences? What is coming next in LLVM that will significantly impact the optimizing power of the toolchain? — Note: Video uploaded for historically reasons.

2013 EuroLLVM Developers’ Meeting: “MCLinker: Design and Implementation of a Fragments-based...”
▶︎

2013 EuroLLVM Developers’ Meeting: “MCLinker: Design and Implementation of a Fragments-based...”

code::dive 2016 conference – Chandler Carruth – Panel-style extended Q&A / AmA
▶︎

code::dive 2016 conference – Chandler Carruth – Panel-style extended Q&A / AmA

code::dive 2016 conference – Chandler Carruth – Making C++ easier, faster and safer (part 1)
▶︎

code::dive 2016 conference – Chandler Carruth – Making C++ easier, faster and safer (part 1)

P. Goldsborough “clang-useful: Building useful tools with LLVM and clang for fun and profit"
▶︎

P. Goldsborough “clang-useful: Building useful tools with LLVM and clang for fun and profit"

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

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

CppCon 2017: Chandler Carruth “Going Nowhere Faster”
▶︎

CppCon 2017: Chandler Carruth “Going Nowhere Faster”

Why Aliens Would NEVER Invade Africa
▶︎

Why Aliens Would NEVER Invade Africa

Co-Creator of Haskell: Why Learn Functional Programming, Useless vs Useful Languages | Simon Jones
▶︎

Co-Creator of Haskell: Why Learn Functional Programming, Useless vs Useful Languages | Simon Jones

2019 LLVM Developers’ Meeting: V. Keles & D. Sanders “Generating Optimized Code with GlobalISel”
▶︎

2019 LLVM Developers’ Meeting: V. Keles & D. Sanders “Generating Optimized Code with GlobalISel”

CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”
▶︎

CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”

Ryan Fleury teaches me RADDBG
▶︎

Ryan Fleury teaches me RADDBG

The AI Take Over Has Completely Backfired and I Can't Be Happier
▶︎

The AI Take Over Has Completely Backfired and I Can't Be Happier

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

2025 US LLVM Developers' Meeting: State of Clang 2025

2021 LLVM Dev Mtg “How to write a TableGen backend”
▶︎

2021 LLVM Dev Mtg “How to write a TableGen backend”

CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"
▶︎

CppCon 2015: Chandler Carruth "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!"

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

What is C++ - Chandler Carruth, Titus Winters - CppCon 2019
▶︎

What is C++ - Chandler Carruth, Titus Winters - CppCon 2019

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

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

The Insane Genius of a Formula 1 Gearbox
▶︎

The Insane Genius of a Formula 1 Gearbox

Margin Call - "Sell it all. Today." 👆🤘👆
▶︎

Margin Call - "Sell it all. Today." 👆🤘👆