llvm-project/llvm/lib/Target/AVR
David Green ca29c271d2 [Targets] Add errors for tiny and kernel codemodel on targets that don't support them
Adds fatal errors for any target that does not support the Tiny or Kernel
codemodels by rejigging the getEffectiveCodeModel calls.

Differential Revision: https://reviews.llvm.org/D50141

llvm-svn: 348585
2018-12-07 12:10:23 +00:00
..
AsmParser [AVR] Silence fallthrough warning. NFC. 2018-12-04 21:41:52 +00:00
Disassembler
InstPrinter
MCTargetDesc [AVR] Fix build after r334078 2018-06-07 15:29:09 +00:00
TargetInfo
AVR.h [AVR] Document some public functions 2018-07-15 07:24:27 +00:00
AVR.td
AVRAsmPrinter.cpp
AVRCallingConv.td
AVRDevices.td
AVRExpandPseudoInsts.cpp [AVR] Redefine the 'LSL' instruction as an alias of 'ADD' 2018-09-01 12:23:00 +00:00
AVRFrameLowering.cpp
AVRFrameLowering.h
AVRISelDAGToDAG.cpp [SDAG] Update the AVR backend for the SelectionDAG API changes in 2018-08-15 01:22:50 +00:00
AVRISelLowering.cpp [AVR] Redefine the 'LSL' instruction as an alias of 'ADD' 2018-09-01 12:23:00 +00:00
AVRISelLowering.h
AVRInstrFormats.td
AVRInstrInfo.cpp [DebugInfo] Examine all uses of isDebugValue() for debug instructions. 2018-05-09 02:42:00 +00:00
AVRInstrInfo.h
AVRInstrInfo.td [AVR] Disallow the LDDWRdPtrQ instruction with Z as the destination 2018-11-05 05:00:44 +00:00
AVRMCInstLower.cpp
AVRMCInstLower.h
AVRMachineFunctionInfo.h
AVRRegisterInfo.cpp [AVR] Fix a backend bug that left extraneous operands after expansion 2018-11-05 05:49:04 +00:00
AVRRegisterInfo.h [AVR] Set trackLivenessAfterRegAlloc 2018-06-11 14:46:48 +00:00
AVRRegisterInfo.td [AVR] Disallow the LDDWRdPtrQ instruction with Z as the destination 2018-11-05 05:00:44 +00:00
AVRRelaxMemOperations.cpp
AVRSelectionDAGInfo.h
AVRSubtarget.cpp
AVRSubtarget.h
AVRTargetMachine.cpp [Targets] Add errors for tiny and kernel codemodel on targets that don't support them 2018-12-07 12:10:23 +00:00
AVRTargetMachine.h
AVRTargetObjectFile.cpp
AVRTargetObjectFile.h
CMakeLists.txt Remove duplicate tablegen lines from AVR target. 2018-04-04 12:27:43 +00:00
LLVMBuild.txt
README.md
TODO.md

README.md

AVR backend

This experimental backend is for the 8-bit Atmel AVR microcontroller.