ВСЕ КОМПИЛЯТОРЫ - ГОВНО!!!!
А ДВОИЧНЫЕ ТРАНСЛЯТОРЫ ЕЩЕ ХУЖЕ!!!!!
Задрали! Вчера весь день занимался бредом - убирал из генерации семантики то, что проще всего делать как раз там. Типа так правильнее. Что правильнее? Вместо одного if'а, веточки которого отличаются тем, что в одной VREG в другой GREG, нужно вклиниваться между генерацией семантики и работой оптимизатора, перебирать все операции, искать соответствующий MOVs пишущий в EIP и менять его на виртуальный регистр. При этом интерфейсы генерации семантики не доступны, а интерфейсы опт. компонент надо использовать крайне осторожно - не всё инициализированно.
Настроение сейчас - Дотянуть бы до выходныхВ колонках играет - PAIN - Dark fields of Pain