Code Factoring Optimizations
- Code factoring is the name of a class of useful optimization techniques developed especially for code size reduction. These approaches aim to reduce size by restructuring the code. The goal of this optimization is to add a new extension for improving the code size optimization of GCC with code factoring methods (code motion and merging algorithms). The implementation currently resides on the cfo-branch.
Personnel
- Gabor Loki
Delivery Date
- This optimization will be ready by 2005-12-02. The branch is stable (no new regression on bootstrap, check-gcc, neither on CSiBE).
Benefits
- GCC will generate smaller code size (about 2% against Os).
Dependencies
- None.
Modifications Required
Adding new files, flags and some new passes in passes.c. For more info, and for description of the algorithms see the project page.