tree-vectorize instead of tree-loop-vectorize should allow also for SLP.
Change tree-loop-vectorise
to tree-vectorize
this should allow for so called SLP
vectorization i.e includes tree-loop-vectorise
and tree-slp-vectorize
An example taken from https://gcc.gnu.org/projects/tree-ssa/vectorization.html#slp can be seen (this is with gcc9 ...)
"https://godbolt.org/z/f7vA9k" vs "https://godbolt.org/z/6Zz7Z_"
to give an idea for potential differences ....
Mentioning @ssnyder
Edited by Christos Anastopoulos