Я учусь создавать мини-компилятор, используя flex и bison. Прямо сейчас меня интересуют оптимизации цикла, особенно движение инвариантного кода цикла. Кто-нибудь написал парсер с реализованной оптимизацией или, может быть, где-то видел? Я хотел бы увидеть пример того, как это написано в коде.