svn commit: r198145 - in projects/clangbsd/usr.bin/clang/include/llvm: Config Support

Wojciech A. Koszek wkoszek at FreeBSD.org
Wed Oct 21 06:32:06 UTC 2009


On Fri, Oct 16, 2009 at 10:09:26AM +0200, Ed Schouten wrote:
> * Roman Divacky <rdivacky at FreeBSD.org> wrote:
> > -LLVM_ASM_PRINTER(ARM)
> > -LLVM_ASM_PRINTER(IA64)
> > -LLVM_ASM_PRINTER(Mips)
> > -LLVM_ASM_PRINTER(PowerPC)
> > -LLVM_ASM_PRINTER(X86)
> > +#ifndef LLVM_ASM_PRINTER
> > +#  error Please define the macro LLVM_ASM_PRINTER(TargetName)
> > +#endif
> > +
> > +LLVM_ASM_PRINTER(Blackfin) LLVM_ASM_PRINTER(SystemZ) LLVM_ASM_PRINTER(MSP430) LLVM_ASM_PRINTER(XCore) LLVM_ASM_PRINTER(PIC16) LLVM_ASM_PRINTER(CellSPU) LLVM_ASM_PRINTER(Mips) LLVM_ASM_PRINTER(ARM) LLVM_ASM_PRINTER(Alpha) LLVM_ASM_PRINTER(PowerPC) LLVM_ASM_PRINTER(Sparc) LLVM_ASM_PRINTER(X86) 
> 
> > -LLVM_TARGET(ARM)
> > -LLVM_TARGET(IA64)
> > -LLVM_TARGET(Mips)
> > -LLVM_TARGET(PowerPC)
> > -LLVM_TARGET(X86)
> > +#ifndef LLVM_TARGET
> > +#  error Please define the macro LLVM_TARGET(TargetName)
> > +#endif
> > +
> > +LLVM_TARGET(CppBackend) LLVM_TARGET(MSIL) LLVM_TARGET(CBackend) LLVM_TARGET(Blackfin) LLVM_TARGET(SystemZ) LLVM_TARGET(MSP430) LLVM_TARGET(XCore) LLVM_TARGET(PIC16) LLVM_TARGET(CellSPU) LLVM_TARGET(Mips) LLVM_TARGET(ARM) LLVM_TARGET(Alpha) LLVM_TARGET(PowerPC) LLVM_TARGET(Sparc) LLVM_TARGET(X86) 
> 
> Please don't add the backends that we're not interested in. I don't see
> a point in adding PIC16 and Blackfin support.

It would be good to have a way to enable "Get me all supported backends" option in the
future. It would be nice to be able to actually compile PIC16 code in FreeBSD without
any other software but LLVM.

-- 
Wojciech A. Koszek
wkoszek at FreeBSD.org
http://FreeBSD.czest.pl/~wkoszek/


More information about the svn-src-projects mailing list