[LLVMdev] RapidMind/LLVM Announcement

Stefanus Du Toit stefanus.dutoit at rapidmind.com
Mon Nov 10 11:00:16 PST 2008

Hi Vikram,

On 10-Nov-08, at 1:39 PM, Vikram S. Adve wrote:
> On Nov 10, 2008, at 12:01 PM, Stefanus Du Toit wrote:
>> For those curious about uses of LLVM, we just officially announced  
>> our
>> adoption of LLVM in our products:
>> http://www.rapidmind.com/News-Nov10-08-LLVM-OpenCL.php
> I'm thrilled to read an official announcement of that!  Do you use
> LLVM only for static code generation or are you also doing any late
> (e.g., install/load/run/idle-time) code generation?  Or any other
> specific uses?

Our platform actually performs run-time code generation exclusively  
(typically during application initialization; compilation can be  
application-controlled, or can happen on demand). In fact, we go one  
step further and allow runtime program definition, due to the way we  
have embedded the platform within C++. Much like with LLVM itself it  
is trivial to do things like turn interpreters into compilers using  
the platform. This isn't our focus, but is a convenient side effect of  
the way the platform is designed. Currently we are using LLVM for x86  
code generation only, but we are looking towards other targets in the  

Glad to hear it's piqued your interest!

Stefanus Du Toit <stefanus.dutoit at rapidmind.com>
   RapidMind Inc.
   phone: +1 519 885 5455 x116 -- fax: +1 519 885 1463

More information about the llvm-dev mailing list