장난감 옵티마이저 구현하기

ko생성일: 2026. 2. 17.갱신일: 2026. 2. 17.

연산 시퀀스에 대해 매우 단순한 옵티마이저가 어떻게 동작할 수 있는지 Python3로 전체 코드를 통해 보여준다. SSA 형태의 IR, 유니온-파인드로 동치성을 추적하고, 상수 폴딩·공통 부분식 제거·강도 감소를 단일 패스로 결합하는 방법을 다룬다.