llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
29.28k stars 12.1k forks source link

Support for avr-dx family #116116

Open AasmundN opened 1 week ago

AasmundN commented 1 week ago

As far as I can see there is no support for the newer AVR family avr-dx (avr-db, avr-da and avr-dd). Are there any plans to include these?

AasmundN commented 1 week ago

https://github.com/clangd/clangd/issues/2216

benshi001 commented 1 week ago

Are there documents for these devices? I would like to add support for them.

AasmundN commented 1 week ago

Great!🎉

I suppose this could be a place to start for circling in on the differences.

There is also this document describing the instruction set (referenced by the first document).

benshi001 commented 1 week ago

Great!🎉

I suppose this could be a place to start for circling in on the differences.

There is also this document describing the instruction set (referenced by the first document).

I find there are only slight differences between the new devices and the classical devices, and there is no change in the instruction set. So I wonder, what are the most needed updates for AVR128DA64 against Atmega128 in llvm?

I thought there might be more job in the AVR-lib than llvm.