Add support for xtensa and avr llvm embedded targets
Request to add xtensa (for esp boards) and avr (for arduino boards) llvm targets to c3c.
Xtensa is only available with LLVM 19-20. I've tried it and have LLVM crashes trying to run some simple code. I'll check in the result, but it's not usable yet.
AVR is a bit odd as it has multiple address spaces and 16 bit pointers. I'm not sure C3 can do that without some major additions (pointers with address spaces in particular)
Can we split these into three?
- Xtensa
- AVR
- RiscV ESP boards
sounds like a good idea :+1:
Can you file them?
And then close this one.