Welcome, Guest. Please login or register.

Author Topic: Sponsorship for continued development of LLVM/m68k  (Read 2469 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline adrian82Topic starter

Sponsorship for continued development of LLVM/m68k
« on: January 14, 2022, 02:42:59 PM »
Hello!

For anyone interested in supporting the M68k backend in LLVM, there are now a Patreon and an OpenCollective webpage available for doing so.

> https://www.patreon.com/m68k_llvm
> https://opencollective.com/m68k-llvm-dev

Adrian
- Amiga 1200 w/ Blizzard 1220/4 - ACA-1230/56MHz/64MB, OS3.9 + Debian unstable, Squirrel SCSI + CD-Writer and 160GB HDD
- Amiga 2000 ECS with A2090 and Genlock, OS 3.1
- Amiga 2000 with Blizzard 68060/128 MiB FastRAM
- Amiga 4000 Tower with Blizzard 68060/128 MiB FastRAM
- 2x Amiga 4000 with unknown accelerators
- 4x Amiga 500, Protar A500HD 2MB, C= A590 2MB, OS3.1
- Amiga 600 Standard + A601, OS3.1
- several 68k Macs
- Atari ST Mega
- 6
 

Offline NinjaCyborg

Re: Sponsorship for continued development of LLVM/m68k
« Reply #1 on: January 14, 2022, 03:55:36 PM »
Will they support Amiga HUNK ABI if we do?
 

Offline adrian82Topic starter

Re: Sponsorship for continued development of LLVM/m68k
« Reply #2 on: June 11, 2023, 04:12:21 PM »
Will they support Amiga HUNK ABI if we do?

In general, it should be possible to use a tool like »elf2hunk« to generate a hunk executable.

The hard part of adding target support to a compiler like LLVM is the machine-specific part for code generation. Adding support for additional executable formats and operating systems is the easier part.

Supporting the development of the M68k backend for LLVM means that the community gets a modern and supported C/C++ compiler plus support for many modern languages such as Rust, Julia, Haskell, Swift and so on. LLVM is one of the most important compiler projects.

The development is also making good progress.

Adrian
- Amiga 1200 w/ Blizzard 1220/4 - ACA-1230/56MHz/64MB, OS3.9 + Debian unstable, Squirrel SCSI + CD-Writer and 160GB HDD
- Amiga 2000 ECS with A2090 and Genlock, OS 3.1
- Amiga 2000 with Blizzard 68060/128 MiB FastRAM
- Amiga 4000 Tower with Blizzard 68060/128 MiB FastRAM
- 2x Amiga 4000 with unknown accelerators
- 4x Amiga 500, Protar A500HD 2MB, C= A590 2MB, OS3.1
- Amiga 600 Standard + A601, OS3.1
- several 68k Macs
- Atari ST Mega
- 6