For full conference details, see the website: http://llvm.org/devmtg/2019-10/
Back To Schedule
Wednesday, October 23 • 5:35pm - 6:10pm
Using LLVM's portable SIMD with Zig

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

While not every application that uses SIMD uses only the portable subset that LLVM provides, writing to LLVM instead of assembly (or , , , et cetera) provides more than multiple platforms. It also allows your app to benifit from a rich library of LLVM optimizations. While the portable SIMD features of C (and Rust) are insufficient to write an application, LLVM provides much more. In addition to exporting the full power of LLVM's SIMD functionality, novel Zig features such as comptime are also provided for vector intrinsics.
We show that LLVM and Zig enable a new single libmvec implementation, instead of the many currently in use and in development.


Shawn Landden

Position at Company ABC.

Wednesday October 23, 2019 5:35pm - 6:10pm PDT
General Session (LL20ABC)