[llvm-dev] [RFC] Lanai backend

Philip Reames via llvm-dev llvm-dev at lists.llvm.org
Wed Feb 10 09:07:38 PST 2016


Getting this (which simulators work well for which of our backends) 
summarized somewhere in the docs would be really useful.  Do we even 
have a documentation page per current backend?  If not, creating one 
with the simulator info for each would be useful.

Philip

On 02/10/2016 02:31 AM, David Chisnall via llvm-dev wrote:
> On 10 Feb 2016, at 07:50, Sean Silva via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>> Sparc/ - If you have deep enough pockets Oracle will sell you servers. You can probably find something workstation-y on ebay (talk to netbsd folks apparently http://wiki.netbsd.org/ports/sparc/ http://wiki.netbsd.org/ports/sparc64/). You can also probably synthesize OpenSPARC for an FPGA setup in the <$10,000 range.
> QEMU also has good SPARC support - and given the price of Oracle kit and the other constraints of stuff like LEON, you probably get higher performance per dollar running QEMU on x86 to test generated SPARC code.
>
>> SystemZ/ - If you have deep enough pockets IBM will sell you one.
> Hercules can run z/Architecture Linux.  Much slower than QEMU, but useable and more than adequate for testing code.
>
> On 9 Feb 2016, at 22:37, Chris Lattner via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
>> 1) I imagine that there is a big win for you, not having to merge with mainline.  Maintaining an out of tree backend is a pain :-)
> I wonder if maintaining an out-of-tree backend would be less painful if more people, particularly people employed by companies that also employ a lot of people who work on the rest of LLVM, did it.
>
> David
>
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev



More information about the llvm-dev mailing list