기호표1 컴파일러구성 - [제15강] 코드의 최적화와 코드의 생성 컴파일러구성 - [제15강] 코드의 최적화와 코드의 생성 실행시간 최적화 ·기억용량 최적화 ·산술식의 코드생성 ·논리식의 코드생성 컴파일러 용어정리 상수전파 컴파일 시에 상수를 포함하는 연산이 계산될 수 있으면 계산을 함으로써 코드를 줄이는 방법프로시저 호출의 전개 프로시저 호출의 실행에는 실인자가 전달이 필요하고, 호출된 프로시저에서는 레지스터의 교체라든가 자료영역의 확보, 복귀 때의 레지스터의 회복 등 많은 처리를 필요로 함. 어떤 경우에는 이런 처리보다 프로시저를 호출하는 곳에서 호출되는 프로시저의 본체를 전개하면 그들 처리를 생략할 수 있음 복사전파 치환문을 삭제하고 삭제된 치환문의 1-value 대신에 r-value를 사용하는 방법제어흐름의 최적화 불필요한 jump문을 제거하는 것레지스터 레지스.. 2016. 7. 18. 이전 1 다음