Peeking Into Your Compiler - DevConf.CZ 2020
Channel: DevConf
Date: 2020-03-30

Speakers: Ulrich Drepper, Jakub Jelínek

Compilers are certainly complicated programs but mostly because they are
accepted as black boxes. This does not have to be the case, though.
Compilers, and gcc specifically, provide means to inspect what is going
on. Compilers have different stages and the optimizer specifically is
implemented through individual passes. It is possible to examine the
state of a program before and after each of the steps and determine what
the compiler did.

In this talk we will show some how to extract information from gcc and
how to interpret it. This will have understanding compilers and it also
will allow adjusting one's code so that it can be optimized better.

[ https://sched.co/YOvU ]

--
Recordings of talks at DevConf are a community effort. Unfortunately not everything works perfectly every time. If you're interested in helping us improve, let us know.