[LLVMdev] Contributing new backend to LLVM

Sergei Larin
Tue, 01 Nov 2011 19:01:00 -0000

Eli,

  When you say "include tests" what exactly do you mean - ability to
run
newly produced binary on newly supported target?
Can you please elaborate?

Thanks.

Sergei Larin

-----Original Message-----
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On
Behalf Of Eli Friedman
Sent: Tuesday, November 01, 2011 1:58 PM
To: Tony Linthicum
Cc: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] Contributing new backend to LLVM

On Tue, Nov 1, 2011 at 11:44 AM, Tony Linthicum <tlinth at codeaurora.org>
wrote:
> Hello all,
>
> We would like to contribute a new backend for Qualcomm's Hexagon
> processor.  We will actively maintain the port once it is accepted.
> Hexagon is a VLIW core that is used principally in modem and low power
> audio applications in Qualcomm's chip sets.
>
> We have a patch for both llvm and for clang.  As this is a new port,
> these patches are quite large (approximately 26k and 3k lines,
> respectively).  Most of the patches consist of, quite naturally, new
> files.  I have looked for guidelines for submitting a new backend, but
> have not found anything.  Is there anything of that nature?  If not, my
> plan is to simply submit the two patches.  Any other suggestions?

There isn't any special prodedure for submitting new backends...
standard patch review guidelines apply.  Make sure you include tests.

-Eli

_______________________________________________
LLVM Developers mailing list
LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu