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

key summary created status due fixversions
Loading...
Refresh

Backlog

key summary created status
Loading...
Refresh

Accomplished

key summary created status resolutiondate
Loading...
Refresh

Active Members