I believe that LLVM 6 has finally introduced this, e.g. see http://llvm.org/docs/Vectorizers.html#vectorization-of-funct...
Edit: Oh, sorry you meant that other guy's link to LLVM's vectorization tutorial. Ignore my reply ...
http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html
Really impressive how many new things came to LLVM this year!