19.03.2023
Новая версия LLVM 16 содержит документацию для RISC-V
Обновлённая версия кроссплатформенной архитектуры LLVM 16.0.0 для создания компиляторов содержит ряд усовершенствований. Одной из особенностей изменений стала подробная документация, относящаяся к поддержке RISC-V.
18 марта 2023 г. состоялся мажорный релиз компиляторной архитектуры LLVM 16.0.0.
Основной отличительной особенностью текущей версии было включение подробной документации, относящейся к поддержке RISC-V.
Ключевые изменения:
включение масштабируемой векторизации (scalable vectorization) по умолчанию и поддержка расширений:
- Zca, Zcf, and Zcd, Zihintntl, Zawrs, Ztso (экспериментальные);
- Zfhmin extension, XVentanaCondOps, XTHeadVdot (кодогенерация);
А также:
- поддержка LLDB для RV64;
- оптимизация обработки ветвлений для ядер SiFive 7;
- механизм синхронизации при вызове атомиков +forced-atomics.