[LLVM-542] Build Zephyr with clang - Spent quite a bit of time working out why a Clang built zephy hello world wouldn't boot, tracked down to a missing clobber list in an inline assembly block - Wrote some scripts to collect code size information on the samples. Some initial figures on mostly cortex-m3 put llvm -Oz trunk about 2% larger than arm-none-eabi-gcc (9.1.1) -Os with frame pointers disabled. The samples are making very little use of the library (newlib built with arm-none-eabi-gcc). - Working out which samples will build with cortex-m0. - Investigated latest version of bloaty mc bloat face a code size tool from Google. Has some interesting features including an inline detection feature that can map a portion of a function's code size to inlined functions.
Misc: LLD reviews and mailing list comments.
Planned Absences: Likely to take some holiday around 13th July