GNU Tools Cauldron 2025

GNU Tools Cauldron 2025

RISC-V Auto-Vectorization 101
2025-09-27 , Auditorium B032 (80)

Introduction to RISC-V auto vectorization. Basic building blocks, supported features, concepts, idiosyncrasies/quirks and more. Overview of what has been done, what's currently cooking and what's planned for the future.
Topics include, riscv vector modes and patterns, else operands, vector-vector and vector-scalar variants, vsetvl placement etc.

See also:

Robin has been working on the riscv target with a focus on vectorization for two and a half years now and worked on s390 before.