4 ms·
I believe that LLVM 6 has finally introduced this, e.g. see http://llvm.org/docs/Vectorizers.html#vectorization-of-function-calls http://llvm.org/docs/Vectorize
by lliiffee 9y ago
I believe that LLVM 6 has finally introduced this, e.g. see http://llvm.org/docs/Vectorizers.html#vectorization-of-function-calls http://llvm.org/docs/Vectorizers.html#vectorization-of-funct...
- fnl 9y agoOh, cool, I see LLVM now even sports (basically all of) SSE4.2 and AVX-512. As always, that project amazes... :-)
- HelloNurse 9y agoDo you mean LLVM 5?
- fnl 9y agoYes, indeed even LLVM 4 already improved its AVX-512 support. http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html Really impressive how many new things came to LLVM this year!
- Joky 9y agoUh, what you're pointing at was introduced in 2012 in LLVM.
- fnl 9y agoOnly 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 ...