Re: llvm-gcc
Re: llvm-gcc
- Subject: Re: llvm-gcc
- From: Jens Alfke <email@hidden>
- Date: Mon, 7 Sep 2009 14:24:26 -0700
On Sep 7, 2009, at 1:46 PM, Ariel Feinerman wrote: Thank you, it means a bitcode is needed for optimization only in link-time, but why does someone write in http://en.wikipedia.org/wiki/Llvm "LLVM allows code to be compiled statically, as it is under the traditional GCC system, or left for late-compiling from the IF to machine code in a just-in-time compiler (JIT) in a fashion similar to Java".
LLVM is a lot more than just a C compiler in XCode. It's a whole generic compiler and runtime architecture.
For example, it's already used in Leopard to compile OpenGL shaders into bytecode, which is then translated at runtime into either GPU shader instructions, or if the GPU doesn't support those, into CPU instructions that do the same operation more slowly.
I believe Apple's MacRuby project involves compiling Ruby using LLVM.
—Jens |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
References: | |
| >llvm-gcc (From: Ariel Feinerman <email@hidden>) |
| >Re: llvm-gcc (From: Brent Gulanowski <email@hidden>) |
| >llvm-gcc (From: Ariel Feinerman <email@hidden>) |