4.1. 코드 최적화

ARM 컴파일러는 크기를 작게 하고 성능을 향상시키기 위해 코드를 높은 수준으로 최적화합니다. ARM 컴파일러는 공통 하위식 제거 같은 데이터 흐름 최적화와 루프 결합 및 배포 같은 루프 최적화 등 타사 최적화 컴파일러에서 공통적으로 지원되는 최적화뿐만 아니라 ARM 아키텍처 기반 프로세서에 고유한 다양한 최적화를 수행합니다.

컴파일러 자체에서 코드를 높은 수준으로 최적화하지만, 올바른 최적화 기준, 타겟 프로세서 및 아키텍처, 인라인 옵션 등을 선택하고 적절한 RISC 프로그래밍 방법을 채택하여 C 또는 C++ 코드의 성능을 한층 더 향상시킬 수 있습니다.

Copyright © 2002-2007 ARM Limited. All rights reserved.ARM DUI 0205HK
Non-Confidential