LLVM 20.0.0git
|
Fixups relating to the LDI instruction. More...
Functions | |
static void | fixup (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx=nullptr) |
Adjusts a value to fix up the immediate of an LDI Rd, K instruction. | |
static void | neg (uint64_t &Value) |
static void | lo8 (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx=nullptr) |
static void | hi8 (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx=nullptr) |
static void | hh8 (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx=nullptr) |
static void | ms8 (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx=nullptr) |
Fixups relating to the LDI instruction.
|
static |
Adjusts a value to fix up the immediate of an LDI Rd, K
instruction.
Resolves to: 0000 KKKK 0000 KKKK Offset of 0 (so the result isn't left-shifted before application).
Definition at line 213 of file AVRAsmBackend.cpp.
Referenced by llvm::AVRAsmBackend::adjustFixupValue(), hh8(), hi8(), lo8(), and ms8().
|
static |
Definition at line 235 of file AVRAsmBackend.cpp.
References fixup(), Fixup, and Size.
Referenced by llvm::AVRAsmBackend::adjustFixupValue().
|
static |
Definition at line 229 of file AVRAsmBackend.cpp.
References fixup(), Fixup, and Size.
Referenced by llvm::AVRAsmBackend::adjustFixupValue().
|
static |
Definition at line 223 of file AVRAsmBackend.cpp.
References fixup(), Fixup, and Size.
Referenced by llvm::AVRAsmBackend::adjustFixupValue().
|
static |
Definition at line 241 of file AVRAsmBackend.cpp.
References fixup(), Fixup, and Size.
Referenced by llvm::AVRAsmBackend::adjustFixupValue().
|
static |
Definition at line 221 of file AVRAsmBackend.cpp.
Referenced by llvm::AVRAsmBackend::adjustFixupValue().