GEPs can produce either scalar or vector results. If we're extracting only a subset of the vector lanes, simplifying the operands is helpful in eliminating redundant computation, and (eventually) allowing further optimizations.
This is the first concrete patch split out of https://reviews.llvm.org/D57140. If you're curious where this is going, that combined patch may be useful for context.