Lines Matching defs:AVR
1 //===- AVR.cpp ------------------------------------------------------------===//
9 // AVR is a Harvard-architecture 8-bit microcontroller designed for small
10 // baremetal programs. All AVR-family processors have 32 8-bit registers.
11 // The tiniest AVR has 32 byte RAM and 1 KiB program memory, and the largest
23 // Note that the current AVR support is very preliminary so you can't
44 class AVR final : public TargetInfo {
46 AVR() { needsThunks = true; }
58 RelExpr AVR::getRelExpr(RelType type, const Symbol &s,
106 bool AVR::needsThunk(RelExpr expr, RelType type, const InputFile *file,
119 void AVR::relocate(uint8_t *loc, const Relocation &rel, uint64_t val) const {
271 static AVR target;
279 uint32_t AVR::calcEFlags() const {