On Mon, Jul 04, 2011 at 10:38:00PM +0000, Joerg Sonnenberger wrote: > Module Name: src > Committed By: joerg > Date: Mon Jul 4 22:37:59 UTC 2011 > > Modified Files: > src/external/bsd/llvm/bin/clang: Makefile > src/external/bsd/llvm/bin/llc: Makefile > src/external/bsd/llvm/bin/llvm-mc: Makefile > src/external/bsd/llvm/config/llvm/Config: AsmPrinters.def Targets.def > src/external/bsd/llvm/lib: Makefile > src/tools/llvm: Makefile > Added Files: > src/external/bsd/llvm/lib/libLLVMPowerPCAsmPrinter: Makefile > src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile > src/external/bsd/llvm/lib/libLLVMPowerPCTargetInfo: Makefile > src/tools/llvm-lib/libLLVMPowerPCAsmPrinter: Makefile > src/tools/llvm-lib/libLLVMPowerPCCodeGen: Makefile > src/tools/llvm-lib/libLLVMPowerPCTargetInfo: Makefile > > Log Message: > Hook up LLVM's PowerPC.
This doesn't survive a world build yet. Known issues: (1) "f" register constraint doesn't work / is not supported. (2) va_arg with union types is not implemented. (3) references to external functions use some strange .Lfoo$stub mangling (4) _BIG_ENDIAN is defined by default, conflicts with sys/endian.h. Joerg