1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/lib/Target/AVR
Ayke van Laethem 67c9ef4b49 [AVR] Fix lifeness issues in the AVR backend
This patch is a large number of small changes that should hopefully not
affect the generated machine code but are still important to get right
so that the machine verifier won't complain about them.

The llvm/test/CodeGen/AVR/pseudo/*.mir changes are also necessary
because without the liveins the used registers are considered undefined
by the machine verifier and it will complain about them.

Differential Revision: https://reviews.llvm.org/D97172
2021-03-04 14:04:39 +01:00
..
AsmParser
Disassembler
MCTargetDesc [AVR] Fix global references to function symbols 2021-02-10 00:40:49 +13:00
TargetInfo
AVR.h
AVR.td
AVRAsmPrinter.cpp [AVR] Fix global references to function symbols 2021-02-10 00:40:49 +13:00
AVRCallingConv.td
AVRDevices.td
AVRExpandPseudoInsts.cpp [AVR] Fix lifeness issues in the AVR backend 2021-03-04 14:04:39 +01:00
AVRFrameLowering.cpp [AVR] Fix lifeness issues in the AVR backend 2021-03-04 14:04:39 +01:00
AVRFrameLowering.h
AVRInstrFormats.td
AVRInstrInfo.cpp
AVRInstrInfo.h
AVRInstrInfo.td [AVR] Fix expansion of NEGW 2021-03-03 15:36:05 +01:00
AVRISelDAGToDAG.cpp
AVRISelLowering.cpp [AVR] Remove an assertion that causes generic CodeGen tests to fail 2021-02-05 02:05:23 +13:00
AVRISelLowering.h [AVR] Optimize 16-bit int shift 2021-01-28 15:10:11 +08:00
AVRMachineFunctionInfo.h
AVRMCInstLower.cpp
AVRMCInstLower.h
AVRRegisterInfo.cpp
AVRRegisterInfo.h
AVRRegisterInfo.td [AVR] Add register aliases XL, YH, etc 2021-03-03 15:36:05 +01:00
AVRRelaxMemOperations.cpp [AVR] Fix def state of operands 2021-03-03 15:36:05 +01:00
AVRSelectionDAGInfo.h
AVRSubtarget.cpp
AVRSubtarget.h
AVRTargetMachine.cpp
AVRTargetMachine.h
AVRTargetObjectFile.cpp
AVRTargetObjectFile.h
CMakeLists.txt
README.md
TODO.md

AVR backend

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