AVR backend for the LLVM project