2025-09-26 –, Main auditorium (400)
This presentation is aimed at wannabe contributors to GCCs vectorizer. It should give an elaborate overview on the innards of the vectorizer, from user up to target interaction. After a thorough overview on the parts of the vectorizer we follow examples from loop and basic-block vectorization through the vectorizers code base, highlighting differences and commonalities.
Working in SUSE Labs on Toolchain. Release manager, vectorizer, and middle-end maintainer, global reviewer.