[LLVMdev] LatticeMico32 (LM32) backend

Sébastien Bourdeauducq sebastien.bourdeauducq at lekernel.net
Tue May 18 09:38:41 PDT 2010


Hi,

Would anyone be interested in developing a LatticeMico32 backend in LLVM?

LatticeMico32 [1] is an open source microprocessor core designed by Lattice
Semiconductor and typically used in FPGAs. It is comparable to the Microblaze 
processor that you already support.

It is already supported by GNU Binutils and GCC (4.5+). It is used by the
Milkymist [2] and RTEMS [3] projects. The Milkymist project would like to use 
the LLVM compiler toolchain as an alternative to GCC, which requires 
developing a LM32 backend.

Thanks,
Sébastien Bourdeauducq

[1] http://www.latticesemi.com/mico32
[2] http://www.milkymist.org
[3] http://www.rtems.org




More information about the llvm-dev mailing list