llvm-project/llvm/lib/Target/AVR
David Blaikie b3bde2ea50 Fix a bunch more layering of CodeGen headers that are in Target
All these headers already depend on CodeGen headers so moving them into
CodeGen fixes the layering (since CodeGen depends on Target, not the
other way around).

llvm-svn: 318490
2017-11-17 01:07:10 +00:00
..
AsmParser [Asm] Add debug tracing in table-generated assembly matcher 2017-10-11 09:17:43 +00:00
Disassembler Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
InstPrinter [AVR] Rename 'ZREGS' to 'ZREG' 2017-07-11 04:53:43 +00:00
MCTargetDesc [AVR] Update to current LLVM API 2017-10-18 12:35:15 +00:00
TargetInfo
AVR.h [AVR] Remove the instrumentation pass 2017-07-23 23:39:11 +00:00
AVR.td
AVRAsmPrinter.cpp Fix a bunch more layering of CodeGen headers that are in Target 2017-11-17 01:07:10 +00:00
AVRCallingConv.td [AVR] Remove a bunch of unused variables 2016-11-19 01:33:42 +00:00
AVRDevices.td [AVR] Rename 'AVRTiny' to 'Tiny' 2017-07-11 04:45:15 +00:00
AVRExpandPseudoInsts.cpp Fix a bunch more layering of CodeGen headers that are in Target 2017-11-17 01:07:10 +00:00
AVRFrameLowering.cpp Add "Restored" flag to CalleeSavedInfo 2017-08-10 16:17:32 +00:00
AVRFrameLowering.h Move TargetFrameLowering.h to CodeGen where it's implemented 2017-11-03 22:32:11 +00:00
AVRISelDAGToDAG.cpp [AVR] Parenthesize a boolean expression 2017-01-07 00:55:28 +00:00
AVRISelLowering.cpp [AVR] Prefer BasicBlock::getIterator over Function::begin() 2017-09-26 01:37:53 +00:00
AVRISelLowering.h Fix a bunch more layering of CodeGen headers that are in Target 2017-11-17 01:07:10 +00:00
AVRInstrFormats.td
AVRInstrInfo.cpp [AVR] Insert JMP for long branches 2017-10-04 09:51:28 +00:00
AVRInstrInfo.h Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering 2017-11-08 01:01:31 +00:00
AVRInstrInfo.td [AVR] Factor out mayLoad in tablegen patterns 2017-10-04 10:36:07 +00:00
AVRMCInstLower.cpp [AVR] Fix indirect calls to function pointers 2017-07-13 08:09:36 +00:00
AVRMCInstLower.h
AVRMachineFunctionInfo.h
AVRRegisterInfo.cpp Move TargetFrameLowering.h to CodeGen where it's implemented 2017-11-03 22:32:11 +00:00
AVRRegisterInfo.h Fix a bunch more layering of CodeGen headers that are in Target 2017-11-17 01:07:10 +00:00
AVRRegisterInfo.td [AVR] Remove a few very old TODOs that don't have enough context to understand 2017-07-11 05:14:40 +00:00
AVRRelaxMemOperations.cpp Fix a bunch more layering of CodeGen headers that are in Target 2017-11-17 01:07:10 +00:00
AVRSelectionDAGInfo.h
AVRSubtarget.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
AVRSubtarget.h Fix a bunch more layering of CodeGen headers that are in Target 2017-11-17 01:07:10 +00:00
AVRTargetMachine.cpp Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine" 2017-10-12 22:57:28 +00:00
AVRTargetMachine.h Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine" 2017-10-12 22:57:28 +00:00
AVRTargetObjectFile.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
AVRTargetObjectFile.h Target: Change various section classifiers in TargetLoweringObjectFile to take a GlobalObject. 2016-10-24 19:23:39 +00:00
CMakeLists.txt [AVR] Remove the instrumentation pass 2017-07-23 23:39:11 +00:00
LLVMBuild.txt
README.md [AVR] Add a stub README file 2016-12-10 12:08:19 +00:00
TODO.md

README.md

AVR backend

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