Here's a talk from an llvm conference with the details.
https://www.youtube.com/watch?v=AmjliNp0_00
reply