LLVM
8.0.1
|
Fixups relating to the LDI instruction. More...
Functions | |
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. More... | |
void | neg (uint64_t &Value) |
void | lo8 (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx=nullptr) |
void | hi8 (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx=nullptr) |
void | hh8 (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx=nullptr) |
void | ms8 (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx=nullptr) |
Fixups relating to the LDI instruction.
void adjust::ldi::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.
Resolves to: 0000 KKKK 0000 KKKK Offset of 0 (so the result isn't left-shifted before application).
Definition at line 193 of file AVRAsmBackend.cpp.
Referenced by llvm::AVRAsmBackend::adjustFixupValue(), hh8(), hi8(), lo8(), and ms8().
void adjust::ldi::hh8 | ( | unsigned | Size, |
const MCFixup & | Fixup, | ||
uint64_t & | Value, | ||
MCContext * | Ctx = nullptr |
||
) |
Definition at line 215 of file AVRAsmBackend.cpp.
References fixup().
Referenced by llvm::AVRAsmBackend::adjustFixupValue().
void adjust::ldi::hi8 | ( | unsigned | Size, |
const MCFixup & | Fixup, | ||
uint64_t & | Value, | ||
MCContext * | Ctx = nullptr |
||
) |
Definition at line 209 of file AVRAsmBackend.cpp.
References fixup().
Referenced by llvm::AVRAsmBackend::adjustFixupValue().
void adjust::ldi::lo8 | ( | unsigned | Size, |
const MCFixup & | Fixup, | ||
uint64_t & | Value, | ||
MCContext * | Ctx = nullptr |
||
) |
Definition at line 203 of file AVRAsmBackend.cpp.
References fixup().
Referenced by llvm::AVRAsmBackend::adjustFixupValue().
void adjust::ldi::ms8 | ( | unsigned | Size, |
const MCFixup & | Fixup, | ||
uint64_t & | Value, | ||
MCContext * | Ctx = nullptr |
||
) |
Definition at line 221 of file AVRAsmBackend.cpp.
References fixup().
Referenced by llvm::AVRAsmBackend::adjustFixupValue().
void adjust::ldi::neg | ( | uint64_t & | Value | ) |
Definition at line 201 of file AVRAsmBackend.cpp.
Referenced by llvm::AVRAsmBackend::adjustFixupValue().