Delphi is using LLVM

I was reading, with great interest, an article on Wired today about LLVM.  The author correctly points out that most of his readership will probably not have heard of this technology but he posits it is incredibly important in the world they do know, iOS and Android, and how it is the last bastion of technology that binds Apple and Google together. As such, it is quickly becoming the industry standard.

LLVM is a technology that Embarcadero has been investing in for many years as well. Our first toolchain with LLVM was our 64-bit C++ compiler for Windows back in November. That release, by the way, represents the first commercial LLVM based compiler for Windows.  It took many years to get to that point and now the pieces are falling into place for rapid releases. In April, we delivered our first ARM toolchain for iOS with LLVM and later this year it will be available for Android, followed shortly by a C++ version for both platforms.

LLVM is more than just a compiler backend (code generator) these days. It has become the umbrella project for many other of the toolchains from other language front-ends, to linkers, and debuggers, and many other ancillary build tools. For instance, one of the other tools we’ve been investing is in LLDB, the debugger project. While LLDB has quite a bit of work still to make it production ready we’ve been actively brining it to Windows and enabling our debug info within it. You can check out our posted sources for more details.

In addition to international language standards, like ANSI/ISO C++, industry standards like LLVM have tremendous importance - as conveyed in the Wired article and we are very excited to participate in its emergence.

 

from:http://blogs.embarcadero.com/jtembarcadero/2013/07/25/llvm-an-emerging-industry-standard/

posted on 2013-08-10 20:23  Richard.LI  阅读(633)  评论(0编辑  收藏  举报

导航