Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

Roadmap

(Instructions to embed the roadmap areĀ here)

Widget Connector
width1000
url https://docs.google.com/presentation/d/1v1PwQO3_RxZzBV55HEJuJGqVgzYGUrEnYGVl4O-NJWU/edit?usp=sharing
height600

Current Plan

Jira Legacy
serverSystem JIRA
columnskey,summary
,type
,created,
updated
status,due,
assignee,reporter,priority,status,resolution
fixversions
maximumIssues
20
1000
jqlQuery
"Epic Link"=LLVM-778 AND status in ("In Progress", ToDo, Review, Blocked)
filter="AOSPCSO Current Plan" ORDER BY due ASC, fixVersion
serverId59107c6f-1e52-32bc-b58f-400d54bba998

Backlog

Jira Legacy
serverSystem JIRA
columnskey,summary
,type
,created,
updated,due,assignee,reporter,priority,
status
,resolution
maximumIssues
20
1000
jqlQueryfilter="
Epic Link"=LLVM-778 AND fixVersion is EMPTY AND status not in (Closed,Open) ORDER BY fixVersion ASC
AOSPCSO Backlog" ORDER BY created DESC
serverId59107c6f-1e52-32bc-b58f-400d54bba998

Accomplished

Jira Legacy
serverSystem JIRA
columnskey,summary,
type,
created
,updated,due,assignee
,
reporter,priority,
status,
resolution
resolutiondate
maximumIssues
20
1000
jqlQueryfilter="
Epic Link"=LLVM-778 AND status = Closed and resolution in (Delivered,Done) AND resolved >= endOfMonth("-12")
AOSPCSO Accomplished" ORDER BY resolved DESC
serverId59107c6f-1e52-32bc-b58f-400d54bba998

Active Members


Easy html macro
theme{"label":"solarized_dark","value":"solarized_dark"}
contentByMode{"html":"<!-- LOGOS-START|project=AOSPCSO -->\n","javascript":"","css":""}
Easy html macro
theme{"label":"solarized_dark","value":"solarized_dark"}
contentByMode{"html":"<!-- LOGOS-END -->\n","javascript":"","css":""}

Project Meetings

  • Project meetings are done together with the LLVM meetings every Thursdays 11:00 UTC

Project Contacts

  • Project lead(s): Maxim Kuvyrkov

  • Project manager:julianus.larson

    Source Code

    LLVM/Clang code base