Fix for "simd does not vectorize some loops #6903".
The change avoids creating multiple induction variables, which
seem to thwart LLVM 3.3's vectorizer (but not LLVM 3.4).