Min-Yih Hsu via llvm-dev
2020-Dec-04 07:32 UTC
[llvm-dev] [RFC] Backend for Motorola 6800 series CPU (M68k)
Hi All, Another major update on this topic: currently I’ve addressed most of the feedbacks on the Phabricator patches. (I think only one was left and that’s related to Windows, but since our own buildbots only run non-Windows system I think it’s fine for now) More importantly, I’ve fixed rest of the test failures, so now except one XFAIL test case, which takes more time to fix it, M68k passes all of its tests now :-) Personally, I think the M68k backend is in good shape to become an experimental LLVM backend. Currently only Patch 7 (D88393) has Renato’s semi-LGTM, and he was also asking other people’s opinion and LGTM. It would be great if anyone can help reviewing and approving these patches. The journey of getting M68k backend upstream has gone pretty far and again, I really appreciate feedbacks and helps from reviewers and everyone on this thread! Best, -Min> On Nov 17, 2020, at 2:46 AM, John Paul Adrian Glaubitz via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Hi Simon! > > On 11/15/20 9:33 PM, Simon Pilgrim via llvm-dev wrote: >> I guess we need a "Backend: M68k" bugzilla component - is there anything else? > > I have filed a bug report for this now [1] since I know understood what "component" > was referring to ;-). > > Adrian > >> [1] https://bugs.llvm.org/show_bug.cgi?id=48199 > > -- > .''`. John Paul Adrian Glaubitz > : :' : Debian Developer - glaubitz at debian.org > `. `' Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de > `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
John Paul Adrian Glaubitz via llvm-dev
2020-Dec-04 09:03 UTC
[llvm-dev] [RFC] Backend for Motorola 6800 series CPU (M68k)
Hi Min! On 12/4/20 8:32 AM, Min-Yih Hsu wrote:> Another major update on this topic: currently I’ve addressed most of the feedbacks > on the Phabricator patches. (I think only one was left and that’s related to Windows, > but since our own buildbots only run non-Windows system I think it’s fine for now) > > More importantly, I’ve fixed rest of the test failures, so now except one XFAIL test > case, which takes more time to fix it, M68k passes all of its tests now :-) > > Personally, I think the M68k backend is in good shape to become an experimental LLVM backend. > > Currently only Patch 7 (D88393) has Renato’s semi-LGTM, and he was also asking other > people’s opinion and LGTM. It would be great if anyone can help reviewing and approving > these patches. > > The journey of getting M68k backend upstream has gone pretty far and again, I really > appreciate feedbacks and helps from reviewers and everyone on this thread!Congratulations on this important milestone and the fantastic work you delivered. I would have never expected that this effort would ever get this far, so I'm more than impressed and happy about the news. The backend is also already actively being used in another project, namely a compiler explorer instance which features various compilers for m68k including your LLVM port [1]. And, secondly, Nick Desaulniers will be giving a short talk on December 18th, on our monthly m68k online meeting [2] where he will be talking about compiling the Linux kernel for m68k using your new LLVM backend :-). Adrian> [1] http://brownbot.mooo.com/ > [2] http://m68k.info/-- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaubitz at debian.org `. `' Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913