ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1155522 Топик полностью
lloyd (16.12.2021 14:43, просмотров: 338) ответил LightElf на Я, видимо, свою мыслю плохо излагаю. Для эффективной работы VLIW нужно изменять не просто код, а сам алгоритм. Компиляторы этого не умеют. Может какая нейросеть сможет, но встанет вопрос верификации результата.
Эвристики - это рак от мира разработки компиляторов. Это как у GCC было разное поведение в зависимости _количества_строчек_кода_ (sic!) в функции. Сейчас, с осознанием разработчиками компиляторов, что почти любой ЯП можно привести к функциональной форме, оптимизации стали более осмысленными. Но, чтобы оптимизации работали, нужно в стиле кода для TI C66x писать через строчку t_assert(...), говоря компилятору, что здесь "Я РАЗРЕШАЮ" допустить выровненность указателя и прочие 

непотребства.