[ACTIVITY] Week 3 - 7 September

2012-09-07 Thread Matthew Gretton-Dann
== Progress ==

 * Started looking at symbol_ref splitting benchmark results
   * One big regression ~18%
   * Started to investigate whether code alignment was the problem as before
 * Hot/Cold partitioning in PGO:
   * 
https://blueprints.launchpad.net/gcc-linaro/+spec/hot-cold-partitioning-in-pgo
   * Sent fixes so far upstream
   * Spent most of the week looking at a Silent Code Gen fault in reload.
 * Admin
   * Some interviewing

== Next Week ==

 * symbol_ref splitting
   * Test code alignment hypothesis
   * Test v2 patch.
 * Hot/Cold Partitioning:
   * Investigate remaining silent code-gen faults and non-termination
issue in SPEC
   * If failures are fixed start profiledbootstraps and tests on the
central boards.

== Future ==

 * Look at Cards for Vectorization, PGO and LTO with Michael.

-- 
Matthew Gretton-Dann
Linaro Toolchain Working Group
matthew.gretton-d...@linaro.org

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


[ACTIVITY] Sep 3-Sep 7

2012-09-07 Thread Christophe Lyon
== Progress ==
* Neon vext support for builtin_shuffle:
  * Committed vext patch upstream, as well as a small cleanup patch.
  * Merged vext support into gcc-linaro/4.7 branch.
  * Posted upstream a follow-up patch to make vext tests support
big-endian.
Filed PR 54517: wrong code generation in big-endian with inline in
these tests.
* Updated patch to fix 3 testcases in big-endian after upstream comments.
* Implement builtin_bswap16:
  * Posted upstream a patch to implement bswap16. Discussion on-going,
to have less duplication between arm and thumb patterns.
  * Investigating how to make GCC catch the (x<<8)|(x>>8) construct
(where x is unsigned short) and map it to rev16, like
builtin_bswap16.

== Next ==
* Continue with bswap16 support.

___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain