[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