Сьогодні видалив із проєкту старий C++-парсер. Дякую знайомому випускнику (майже), який напоумив мене на цей вчинок. Вирішив інтегрувати clang — компілятор C++ із відкритим вихідним кодом. Він написаний на C++, компілює у проміжне представлення llvm, а ще нібито швидший і менший за gcc. Тепер знадобиться якийсь час, щоб адаптувати це представлення до граф-схем алгоритму, які використовуються під час синтезу в залізо. Самі алгоритми синтезу й дампу у Верилог змінюватися не будуть. Про результати доповім пізніше.

Пік-рілейтед:

sourcelines