SLPVectorizer: Make it a function pass and add code for hoisting the vector-gather...