[llvm-dev] Status of the ARC backend (original) (raw)
Pete Couperus via llvm-dev llvm-dev at lists.llvm.org
Mon Feb 24 08:45:39 PST 2020
- Previous message: [llvm-dev] Status of the ARC backend
- Next message: [llvm-dev] Moving the AVR backend out of experimental
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hello,
We have an internal bot to make sure it keeps building and passing tests. We have only had to make a couple of minor changes to fix breakages that weren't noticed and fixed by others first.
Pete
-----Original Message----- From: Fangrui Song <maskray at google.com> Sent: Friday, February 21, 2020 4:41 PM To: llvm-dev <llvm-dev at lists.llvm.org> Cc: Nico Weber <thakis at chromium.org>; Pete Couperus <petecoup at synopsys.com> Subject: [llvm-dev] Status of the ARC backend
On 2020-02-14, Nico Weber via llvm-dev wrote:
Pros: - LLVM's release binaries contain AVR support :) - It'd happen to remove the only backend that's currently marked experimental, which imho makes the build config easier to understand
Cons: - Everyone gets to pay the cost for maintaining AVR for cross-cutting changes. From the last 3 months, this seems to happen once or twice a month. We have a bit over 100 commits/day, so that seems fine. - By default all backends get linked, so all binaries get larger by the size of the AVR backend (but people who care probably already have an explicit list of enabled targets) Mixed: - The AVR backend will likely grow more users, which might expose bugs :) From an outsider's perspective (mine), the AVR backend seems in better shape than some non-experimental targets. On Fri, Feb 14, 2020 at 12:13 PM Chris Lattner <clattner at nondot.org> wrote:
What do you see as the pros and cons of making it a stable target? Does anyone else have any concerns about doing so?
-Chris On Feb 14, 2020, at 7:59 AM, Nico Weber via llvm-dev <_ _llvm-dev at lists.llvm.org> wrote: +better dylanmckay address On Fri, Feb 14, 2020 at 10:58 AM Nico Weber <thakis at chromium.org> wrote:
Hi,
There was a thread a few days ago about the expectations for experimental targets. At the moment, the only experimental target is AVR. It's been in the tree for a long time now, and generally seems well-behaved. Should we just make it a normal target? Nico
ARC is another experimental target Nico forgot to mention in https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.llvm.org_pipermail_llvm-2Ddev_2020-2DFebruary_139158.html&d=DwIBAg&c=DPL6_X_6JkXFx7AXWqB0tg&r=gUu06VtePB3jAvKtVZk7VEwJPmI8hDrxkOumP5OmHV4&m=krK4XsChsggb8T1C4_yqp6ai0uhqkqz01QilcFzrJ-U&s=utXbYC94kM-9Bjr-egGUzPLIRMLXUeKZTbu7odkyQ0A&e= .
What is its status?
- Previous message: [llvm-dev] Status of the ARC backend
- Next message: [llvm-dev] Moving the AVR backend out of experimental
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]