2023-2H - Compilers and Toolchains Priorities
Jeff Law Andrei Warkentin
- GCC
- Autovectorization
- Wire up the basics
- identify key problems with VLA style autovec – these turn until future work items
- Distro Blocker Items (atomics now, stack-clash at some point, then shadow stacks)
- Wrapping up many in-flight optimizations from various RISE members and others
- Work landing in the trunk during Q2/Q3 of 2023 won't show up in official release until Q2 2024!
- Provide collaboration branch for various organizations that need a stable base (ie gcc-13) with optimization work such as autovec layered on top
- Major work for gcc-14 needs to be complete by mid Oct – avoid a repeat of having key feature work going on during release cycle
- LLVM
- Autovectorization
- Basics already in place
- More a focus on identifying and fixing missed vectorizations and VLA style vectorization
- Distro Blocker Items (atomics, shadow stacks, perhaps stack clash at some point
{"serverDuration": 21, "requestCorrelationId": "0a11df915c9d46a79880f9a5a9415f19"}