[prac] [Новая команда]
Eugene Sharygin
eush at ispras.ru
Sat Mar 10 22:16:13 MSK 2018
Добрый день,
Вячеслав Козырев <weautify at gmail.com> writes:
> Участники команды:
> 1. Жуков Андрей (427)
> 2. Казаков Иван (427)
> 3. Козырев Вячеслав (427)
> 4. Абайулы Ерулан (428)
> Мы думаем взять следующую тему:
>>Разработать систему плагинов для QBE, позволяющую запускать проходы из динамически подгружаемых библиотек;
> но хотели бы получить немного больше информации о том, что будет
> требоваться в реализации.
В этой теме предлагается улучшить возможности использования одних
аналитических и оптимизационных проходов для QBE из других, а также
построения цепочек из различных оптимизаций. Это потребует отделения в
каком-то виде основной функциональности прохода от ввода/вывода, чтобы
можно было программно пользоваться результатами анализов и запускать
цепочки оптимизаций без промежуточного сохранения и восстановления через
текстовые файлы.
Примеры задач: добавить опции командной строки для загрузки плагинов и
запуска проходов, перенести разбор и вывод промежуточного представления
в файл непосредственно в `qbe', реализовать некоторые проходы из курса в
виде плагинов и т.п.
> _______________________________________________
> prac-sp-18 mailing list
> prac-sp-18 at compilers.ispras.ru
> https://compilers.ispras.ru/cgi-bin/mailman/listinfo/prac-sp-18
More information about the prac-sp-18
mailing list