[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
future.
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