Инфраструктура компилятора GCC для архитектур VLIW
Знаете ли вы, как сильно поддерживается архитектура VLIW в инфраструктуре компиляторов GCC? Я знаю, что есть некоторые архитектуры VLIW, поддерживаемые GCC. Глядя на них, кажется, что конвейерные оптимизации оставлены на другой уровень оптимизации. Есть ли хорошие (не внутренние документы GCC) материалы по этому вопросу?
1 ответ
Решение
GCC поддерживает цели VLIW: в текущей магистрали это включает как минимум FRV, MeP и picoChip. Поддержка включает в себя оптимизацию. Так как они не являются "основными" целями (то есть первичными или вторичными целями), в некоторых случаях может быть некоторое неоптимальное генерирование кода для них.