
Первый доклад был просто очень интересным, про то, как автор доклада разработал оптимизацию Copy Elision для Clang. Эта оптимизация позволяет в некоторых случаях удалять копирование между объектами, просто заменив все использования второго объекта первым. Copy Elision существовала в компиляторе, но во фронтенде, так как эта оптимизация сильно связана с языковыми конструкциями, и работает только в С++, но автор доклада нашёл способ сделать её более универсальной и переместить в миддленд, где она сможет оптимизировать код на любом языке, на C++, Rust и т.п.
Сборку Clang с этим оптимизатором можно скачать на Github.