Name Date Size #Lines LOC

..--

AsmParser/H07-Feb-2025-789596

Disassembler/H05-Sep-2024-532394

MCTargetDesc/H07-Feb-2025-2,4101,525

TargetInfo/H05-Sep-2024-4119

AVR.hHD07-Feb-20253 KiB9964

AVR.tdHD05-Sep-20242.7 KiB8059

AVRAsmPrinter.cppHD07-Feb-202511.4 KiB330236

AVRCallingConv.tdHD05-Sep-20242 KiB4436

AVRDevices.tdHD05-Sep-202428.3 KiB566519

AVRExpandPseudoInsts.cppHD05-Sep-202480.8 KiB2,6511,984

AVRFrameLowering.cppHD05-Sep-202417.1 KiB499321

AVRFrameLowering.hHD05-Sep-20241.9 KiB4630

AVRISelDAGToDAG.cppHD07-Feb-202518.9 KiB602402

AVRISelLowering.cppHD07-Feb-202599 KiB2,8382,146

AVRISelLowering.hHD05-Sep-20248.4 KiB213147

AVRInstrFormats.tdHD05-Sep-202416.7 KiB577465

AVRInstrInfo.cppHD07-Feb-202517.3 KiB580437

AVRInstrInfo.hHD07-Feb-20254.4 KiB12982

AVRInstrInfo.tdHD07-Feb-202576 KiB2,0831,778

AVRMCInstLower.cppHD05-Sep-20244 KiB12294

AVRMCInstLower.hHD05-Sep-20241.2 KiB4425

AVRMachineFunctionInfo.hHD05-Sep-20243.2 KiB9346

AVRRegisterInfo.cppHD05-Sep-202411.4 KiB326202

AVRRegisterInfo.hHD05-Sep-20242.2 KiB6333

AVRRegisterInfo.tdHD07-Feb-202510.2 KiB225198

AVRSelectionDAGInfo.hHD05-Sep-2024868 289

AVRShiftExpand.cppHD05-Sep-20245.2 KiB15083

AVRSubtarget.cppHD05-Sep-20241.5 KiB4724

AVRSubtarget.hHD05-Sep-20243.7 KiB11668

AVRTargetMachine.cppHD07-Feb-20254.3 KiB13988

AVRTargetMachine.hHD05-Sep-20242.3 KiB6836

AVRTargetObjectFile.cppHD05-Sep-20243.3 KiB8563

AVRTargetObjectFile.hHD05-Sep-20241.2 KiB3820

README.mdHD05-Sep-2024341 95

TODO.mdHD05-Sep-2024186 85

README.md

1# AVR backend
2
3This experimental backend is for the 8-bit Atmel [AVR](https://en.wikipedia.org/wiki/Atmel_AVR) microcontroller.
4
5## Useful links
6
7* [Unresolved bugs](https://llvm.org/bugs/buglist.cgi?product=libraries&component=Backend%3A%20AVR&resolution=---&list_id=109466)
8* [Architecture notes](https://github.com/avr-llvm/architecture)
9