/
AOSP Code-Size Optimizations (AOSPCSO)

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


 

Related content

LLVM Code size and speed regressions by month
LLVM Code size and speed regressions by month
Read with this
LLVM Toolchain Home
LLVM Toolchain Home
More like this
Fujitsu LLVM Fortran Bugs Status
Fujitsu LLVM Fortran Bugs Status
Read with this
LLVM Development @ Linaro
LLVM Development @ Linaro
More like this
Meeting Notes
Meeting Notes
Read with this
GNU Toolchain Home
GNU Toolchain Home
More like this