LLVM 8

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

LLVM 8 was released 20-Mar'19.

Download LLVM releases

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

via The LLVM Compiler Infrastructure Project

It's still experimental for AVR though may be a go for LLVM 9 (maybe northern Fall'19)

AVR appear to be up to XMEGA and reduced core (no unified memory AVR) with 16 bugs current.

Clang has AVR ISR (interrupt, signal)

Found one instance of Clang build (Visual Studio 2017 Community, or, POSIX)

 

http://llvm.org/docs/ReleaseNotes.html#changes-to-the-avr-target

https://github.com/llvm/llvm-project/tree/master/llvm/lib/Target/AVR#avr-backend

http://clang.llvm.org/docs/AttributeReference.html#interrupt-avr

http://clang.llvm.org/docs/AttributeReference.html#signal

https://github.com/ziglang/zig/wiki/How-to-build-LLVM,-libclang,-and-liblld-from-source#llvm

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Has anyone tried LLVM for AVR?

 

I've had decent results on ARM but of course it gets a lot more love than AVR...

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

mojo-chan wrote:
Has anyone tried LLVM for AVR?
not yet for me

Dylan is apparently its primary maintainer :

♟ dylanmckay

 

AVR was presented at

LLVM Project Blog: EuroLLVM'19 developers' meeting program

...

...

 

"Dare to be naïve." - Buckminster Fuller