Skip to content

Latest commit

 

History

History
38 lines (38 loc) · 1.56 KB

2019-08-05-san19-403.md

File metadata and controls

38 lines (38 loc) · 1.56 KB
categories description image session_attendee_num session_id session_room session_slot session_speakers session_track tag tags title
san19
For many projects that use resource constrained devices, optimizing for the smallest code-size is often more important than optimizing for the highest performance. The TCWG team would like to share their progress and results on several code-size related projects. These include:<br /> - Comparing the code-size of clang and gcc for bare metal programs on M-profile devices.<br /> - Adding Arm support to the LLVM machine outliner.<br /> - Adding C++ virtual function elimination to Clang.<br /> - Building zephyr using GCC LTO.<br /> The presentation will give a brief summary of how the clang and gcc compilers compare on code-size, and a description of some improvements you can expect in future versions of the compilers.
featured path
true
/assets/images/featured-images/san19/SAN19-403.png
2
SAN19-403
Sunset 3 (Session 3)
end_time start_time
2019-09-26 08:55:00
2019-09-26 08:30:00
speaker_bio speaker_company speaker_image speaker_location speaker_name speaker_position speaker_url speaker_username
Peter is an Assignee to the Linaro Toolchain team (TCWG) working on LLVM based tools, specializing in Linkers. Prior to that he has many years of experience in the Arm Compiler Team.
Arm
/assets/images/speakers/san19/peter-smith.jpg
Peter Smith
Principal Engineer
peter.smith11
Tools
session
IoT and Embedded
SAN19-403 - Code size improvement work in TCWG