Hello Michael,

The MIPS32 code for LLVM's code generator is out-of-date but salvageable.  If 
you're familiar with C++ I'd recommend anybody use LLVM for its massive 
optimizations, documentation and support classes.  If you want C/C++/Objective 
C compiler as well as other compilers working on your processor, LLVM would 
certainly be worth it.

If, on the other hand, you want only a Pascal compiler and don't care about the 
other languages, it is too soon to tell.  LLVM-FPC is still in its infancy.  I 
wish I could give you a more certain answer.  The best I can tell you is this:  
If and when the softcores at Natami.net become available commercially, I will 
probably be making an LLVM backend for the 68050 rather than using the existing 
GCC backend for the 680x0 even though I program in C++.  Does that answer your 
question?

--Sam Crow



----- Original Message ----
> From: Michael Schnell <[email protected]>
> To: FPC developers' list <[email protected]>
> Sent: Wed, November 11, 2009 4:56:52 AM
> Subject: Re: [fpc-devel] LLVM Backend?
> 
> Samuel Crow wrote:
> 
> > I'm looking forward to the challenges of this project. 
> 
> I am planing for another project: doing an FPC compiler for the NIOS
> processor (which is similar to MIPS32) on a Linux target. Do you think
> it's viable to consider LLVM instead of trying to modify the "native"
> ARM FPC code generator ?
> 
> -Michael
> _______________________________________________
> fpc-devel maillist  -  [email protected]
> http://lists.freepascal.org/mailman/listinfo/fpc-devel



      
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to