VectorizeLoops can attempt to broadcast/ramp vectors
VectorizeLoops can attempt to broadcast/ramp vectors

Recent changes didn’t consider the fact that index_type could already
be a vector type, so constructing Broadcast or Ramp exprs of that type
would fail.

(Unfortunately I’m not sure how to replicate this with existing tests;
I found it while compiling some complex google-specific code. This is a
possible fix but better suggestions welcome.)


Former-commit-id: 71f60984eda02fc311dc76c9b36ab454aa3e3e05
Trass3r/Halide,Trass3r/Halide,Trass3r/Halide,Trass3r/Halide,darkbuck/Halide,darkbuck/Halide,Trass3r/Halide,darkbuck/Halide,darkbuck/Halide,Trass3r/Halide,darkbuck/Halide,darkbuck/Halide,darkbuck/Halide,Trass3r/Halide