Richard Biener
Working in SUSE Labs on Toolchain. Release manager, vectorizer, and middle-end maintainer, global reviewer.
Sessions
09-26
13:30
90min
Vectorizer for Beginners
Richard Biener
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.
Main auditorium (400)
09-28
10:30
60min
Vectorizer BOF
Richard Biener, Tamar Christina
After short updates on vectorizer work from contributors this is the chance to discuss larger work going forward.
Auditorium B003 (170)