FYI, the link to the GCC's implementation of SLSR is https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/gimple-ssa-strength-reduction.c?view=markup. http://reviews.llvm.org/D7310 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/