Hi everyone, Over the past year WebKit has been working on implementing a JavaScript JIT based on LLVM. Well, we recently turned it on. :-) Here's a post on the WebKit blog that describes the WebKit side of the story along with technical details on the how & why: https://www.webkit.org/blog/3362/introducing-the-webkit-ftl-jit/ There's still a lot more of a story to be told about the awesome LLVM-side engineering that made this possible. For now though I'd just like to thank everyone involved in the LLVM project who helped out on this, especially Nadav, Andy and Juergen who drove the addition of new intrinsics and did a lot of the tuning. Thanks everyone! :-) -Filip -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140513/99f19a21/attachment.html>
----- Original Message -----> From: "Filip Pizlo" <fpizlo at apple.com> > To: "llvmdev" <llvmdev at cs.uiuc.edu> > Sent: Tuesday, May 13, 2014 6:17:48 PM > Subject: [LLVMdev] WebKit + LLVM > > > > Hi everyone, > > > Over the past year WebKit has been working on implementing a > JavaScript JIT based on LLVM. Well, we recently turned it on. :-)Congratulations!> > > Here's a post on the WebKit blog that describes the WebKit side of > the story along with technical details on the how & why: > https://www.webkit.org/blog/3362/introducing-the-webkit-ftl-jit/Nice. You should update the http://llvm.org/Users.html page as well with this. -Hal> > > There's still a lot more of a story to be told about the awesome > LLVM-side engineering that made this possible. For now though I'd > just like to thank everyone involved in the LLVM project who helped > out on this, especially Nadav, Andy and Juergen who drove the > addition of new intrinsics and did a lot of the tuning. > > > Thanks everyone! :-) > > -Filip > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-- Hal Finkel Assistant Computational Scientist Leadership Computing Facility Argonne National Laboratory
Thanks for sharing your experiences. I'm only part way through your writeup, but so far, very interesting. p.s. Thanks for the upstream contributions along the way. I'm very appreciative of the ground you've been breaking and your willingness to share your experiences. We started a bit behind you at exploring similar topics, and being able to leverage your work has been a huge time saver and source of inspiration. Philip On 05/13/2014 04:17 PM, Filip Pizlo wrote:> Hi everyone, > > Over the past year WebKit has been working on implementing a > JavaScript JIT based on LLVM. Well, we recently turned it on. :-) > > Here's a post on the WebKit blog that describes the WebKit side of the > story along with technical details on the how & why: > https://www.webkit.org/blog/3362/introducing-the-webkit-ftl-jit/ > > There's still a lot more of a story to be told about the awesome > LLVM-side engineering that made this possible. For now though I'd > just like to thank everyone involved in the LLVM project who helped > out on this, especially Nadav, Andy and Juergen who drove the addition > of new intrinsics and did a lot of the tuning. > > Thanks everyone! :-) > > -Filip > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140515/e1b3719c/attachment.html>