This patch adds the underlying infrastructure for an AVR backend to be included into LLVM. It is the first of a series of patches aimed at moving the out-of-tree AVR backend into the tree.
It consists of adding a new`Triple` target 'avr'.
Paths
| Differential D13302
Initial migration of AVR backend ClosedPublic Authored by dylanmckay on Sep 30 2015, 12:22 PM.
Details Summary This patch adds the underlying infrastructure for an AVR backend to be included into LLVM. It is the first of a series of patches aimed at moving the out-of-tree AVR backend into the tree. It consists of adding a new`Triple` target 'avr'.
Diff Detail Event Timelinedylanmckay updated this object. Comment Actions Hi, I think this should be broken into 3 patches:
Also you should teach llvm-readobj about the new ELF defines to make it easier for writing tests. This revision is now accepted and ready to land.Oct 14 2015, 8:28 PM
Revision Contents
Diff 36134 include/llvm/ADT/Triple.h
include/llvm/IR/CallingConv.h
include/llvm/Object/ELFObjectFile.h
include/llvm/Support/ELF.h
include/llvm/Support/ELFRelocs/AVR.def
include/llvm/Target/Target.td
lib/Support/Triple.cpp
utils/TableGen/AsmMatcherEmitter.cpp
|