At the moment I am using LLVM to target our proprietary SHAVE processor, but the Movidius “Myriad” chip also utilises a Sparc Leon for executive functions. For this I use the GCC compiler.
This all works fine, but I would like to consolidate code generation for both targets in the same LLVM derived compiler to simplify things and I have a couple of questions about the Sparc backend in LLVM I was wondering if someone could help me with.
· It is not 100% clear to me that the existing backend fully supports the Sparc V8 architecture, and the Leon variants in particular. Does anyone know whether this architecture is supported in the Sparc backend?
· How easy is it to configure the existing Sparc back-end for bi-endian code generation?
Martin J. O’Riordan Email: Martin.ORiordan@movidius.com
Compiler Development Web: www.movidius.com
Movidius Ltd. Skype: moviMartinO
1st Floor, O’Connell Bridge House, d’Olier Street, Dublin 2, Ireland