Hacker News new | ask | show | jobs
by lliiffee 3196 days ago
I believe that LLVM 6 has finally introduced this, e.g. see http://llvm.org/docs/Vectorizers.html#vectorization-of-funct...
3 comments

Uh, what you're pointing at was introduced in 2012 in LLVM.
Only in parts, not all instructions, and some functionality it did have was buggy. 4 and 5 are much more advanced/competitive on SIMD issues, it seems.

Edit: Oh, sorry you meant that other guy's link to LLVM's vectorization tutorial. Ignore my reply ...

Oh, cool, I see LLVM now even sports (basically all of) SSE4.2 and AVX-512. As always, that project amazes... :-)
Do you mean LLVM 5?
Yes, indeed even LLVM 4 already improved its AVX-512 support.

http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html

Really impressive how many new things came to LLVM this year!