[ssa] Парни

Spiridonov Alexander spiridoncha at gmail.com
Mon Mar 19 20:54:04 MSK 2018


 - Мы принимаем код в IR QBE и выдаем IR в SSA форме?
 - Полагаю да

 - Соответственно нам надо парсить это дело. Так?
 - Да, так

- Только вот как разделить работу (по реализации алгоритма, для начала) между нами так, чтобы мы не пересекались.
- Вот на этот вопрос у меня пока нет ответа(мне надо почитать про сам
  алгоритм подробнее, чтоб что-то утверждать на этот счёт)

Я думаю, что так как алгоритм в этом задании видимо самая сложная
штуковина, то стоит выделить время, чтоб мы все про него прочитали,
его осознали и обсудили, а потом распределили работу по нему.

Мне пока недостаточно знаний об этом алгоритме даже для того чтоб знать
как делать потом сравнение двух ssa форм(могут различаться только имена
переменных в них? если так, то сложным действительно не выглядит).


On Mon, Mar 19, 2018 at 08:40:50PM +0300, Данил Корябкин wrote:
> Ок. Есть вопрос по тому, что и как мы делаем, ибо меня нет в ejudge. Что мы принимаем на вход и что нам надо в связи с этим реализовать? Мы принимаем код в IR QBE и выдаем IR в SSA форме? Соответственно нам надо парсить это дело. Так?
> Все остальное понятно. Только вот как разделить работу (по реализации алгоритма, для начала) между нами так, чтобы мы не пересекались. В этом сейчас главный вопрос.
> 
> От: Spiridonov Alexander
> Отправлено: 19 марта 2018 г. в 20:26
> Кому: ssa maillist
> Тема: [ssa] Парни
> 
> Ну что парни, пора что-то делать)
> 
> Так как я лекции с запозданием читаю, то могу быть не прав(поправьте
> меня ежели что):
> есть детерминированный алгоритм построения ssa формы(этого-то я и не знаю наверняка)
> -> мы его реализуем -> тестим -> генерим тесты с помощью нашего
> эталонного алгоритма -> пишем сравнение(двух функций в ssa форме) ->
> -> готовим к ejudge
> 
> Жду ответа-обсуждения
> _______________________________________________
> ssa mailing list
> ssa at compilers.ispras.ru
> https://compilers.ispras.ru/cgi-bin/mailman/listinfo/ssa
> 

> _______________________________________________
> ssa mailing list
> ssa at compilers.ispras.ru
> https://compilers.ispras.ru/cgi-bin/mailman/listinfo/ssa


More information about the ssa mailing list