LLVM3.4 seems to be turning multiplies by a constant power of 2 into the equivalent SHL, which was in turn thwarting the pattern matching for turning gathers/scatters into vector loads/stores.
56 KiB
56 KiB