[ACTIVITY]
- Landed D44928, we should pass the subtarget through to fixups and relaxation now. The only remaining use of the subtarget in the assembler backend is for writeNop(). Patches to fix that are upstream but I'm not hopeful that anyone will want to review them due to the cost/benefit. - Wrote up some thoughts on Maxim's idea to use pgo to optimize hot code for time, but cold code for size in an attempt to retain as much as performance as possible while reducing code-size.
- Some investigation into the --pgo option of lnt. There seem to be some pre-requisites and some interactions that have made it difficult to get results: -- Needs compiler-rt, duh! But it didn't tell me until after I'd waited for everything to compile. -- Failed when I enabled perf and pgo, looks to be a configuration problem where profile-generate and profile-use are set simultaneously. Probably a cmake problem.
- Some work on side-project to implement the tiny code model -- Have something working on small examples, much more testing needed. -- Need to decide what to do about TLS.
Peter
linaro-toolchain@lists.linaro.org