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 inlink-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>) |