[llvm-dev] [RFC] Backend for Motorola 6800 series CPU (M68k)

John Paul Adrian Glaubitz via llvm-dev llvm-dev at lists.llvm.org
Fri Dec 4 01:03:11 PST 2020

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 :-).


> [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

More information about the llvm-dev mailing list