AOSP Code-Size Optimizations (AOSPCSO)
Status - project on hold
Linaro and Google have put this project on hold in July 2023.
Project achievements were:
LLVM / AOSP code-size CI
AOSP and LLVM versions are moving
Continue maintenance
Add LNT dashboard
AOSP build-system improvements
Detect duplicated libraries in the image
Analysis on how LLVM compilation flags affect generated code-size
Introduction
Improve upstream LLVM/Clang code-generation to produce smaller code for AOSP. Most of AOSP is compiled with -O2 or -O3 compilation settings, sometime with LTO. Reducing code footprint of -O2 and -O3 compilation pipelines is the focus of this project.
This project is sponsored by Google.
Project Contacts
@Antoine Moynault
@Maxim Kuvyrkov
Roadmap
Current Plan
Backlog
Accomplished
Active Members