[llvm-dev] [RFC] RISC-V backend

Alex Bradbury via llvm-dev llvm-dev at lists.llvm.org
Thu Aug 18 09:36:50 PDT 2016


On 18 August 2016 at 16:45, Mehdi Amini <mehdi.amini at apple.com> wrote:
>
>> On Aug 18, 2016, at 8:40 AM, Alex Bradbury via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>>
>> On 18 August 2016 at 15:45, Alex Bradbury <asb at asbradbury.org> wrote:
>>> Thanks, I didn't realise nobody was running a public buildbot already
>>> that built all experimental archs - though of course that makes sense.
>>> In that case I'll prioritise getting something set up.
>>
>> I just went through the previous discussions about noisy buildbots
>> again. One of the outcomes from that discussion was the setting up of
>> the "silent staging buildbot" at lab.llvm.org:8014/ which sounds
>> perfect for this case. It seems to me the ideal approach would be to
>> add a silent bot that builds RISC-V. Perhaps even better, one that
>> builds all experimental architectures.
>
> As a maintainer of your own Experimental backend, you’re likely be the only one looking at your silent bot, building all the experimental targets means that when (for instance) the AVR backend is broken by an API change, your build will fail till the AVR folks fix it.
> You may want to limit the number of `false positive` in build break and only build RISC instead.

Good point. Therefore I'd change my assertion - ideally every
experimental backend would have a silent buildslave, to help those
collaborating on building/maintaining it.

Alex


More information about the llvm-dev mailing list