== Progress == * Zero/sign extension elimination with widening types (TCWG-546 - 9/10) - benchmarked Spec2k and the improvements are very small - Coremark fared worse. Looked into the cases and relaxed some of the constraints. - Subsequent passes are also not optimizing some of the expected cases - Re-factored and posted an RFC patch for comments at https://gcc.gnu.org/ml/gcc-patches/2014-11/msg00756.html * Improve block memory operations by GCC (TCWG-142 - 1/10) - Looked at the test-cases and gcc dumps
== Plan == * Continue with improve block memory operations by GCC. * Continue with Zero/sign extension pass based on feedback.