[LLVMdev] GCC3.5 tree-ssa

yue qiangyue at ict.ac.cn
Tue Dec 23 19:48:00 PST 2003

why doesn't llvm transfer bytecode to  RTL form?
I mean the cross-platform compile in GCC.

Could LLVM do that?

maybe tree-ssa also create the representation with a testual format if 
is it very difficalt?
I want to know.

if we port pthread library to llvm, what do we consider at first?


Chris Lattner wrote:

>On Wed, 24 Dec 2003, yue wrote:
>>what difference is between gcc3.5 tree-ssa and llvm?
>They are completely different projects.  The short version is that LLVM is
>more mature and stable than tree-ssa is, LLVM supports interprocedural and
>runtime optimization, and LLVM has a well defined intermediate
>representation with a textual format.  On the other hand tree-ssa may be a
>part of GCC 3.5 someday once it has stabilized and enough bugs have been
>fixed.  Oh, LLVM is written in C++ and tree-ssa is written in C.
>If there is something more specific you want to know, please ask.  It's
>very much the difference between apples and oranges.

More information about the llvm-dev mailing list