| static void |
unsigned_width (unsigned Width, uint64_t Value, std::string Description, const MCFixup &Fixup, MCContext *Ctx) |
| static void |
adjustBranch (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) |
|
Adjusts the value of a branch target before fixup application. |
| static bool |
adjustRelativeBranch (unsigned Size, const MCFixup &Fixup, uint64_t &Value, const MCSubtargetInfo *STI) |
|
Adjusts the value of a relative branch target before fixup application. |
| static void |
fixup_call (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) |
|
22-bit absolute fixup. |
| static void |
fixup_7_pcrel (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) |
|
7-bit PC-relative fixup. |
| static void |
fixup_13_pcrel (unsigned Size, const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) |
|
12-bit PC-relative fixup. |
| static void |
fixup_6 (const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) |
|
6-bit fixup for the immediate operand of the STD/LDD family of instructions. |
| static void |
fixup_6_adiw (const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) |
|
6-bit fixup for the immediate operand of the ADIW family of instructions. |
| static void |
fixup_port5 (const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) |
|
5-bit port number fixup on the SBIC family of instructions. |
| static void |
fixup_port6 (const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) |
|
6-bit port number fixup on the IN family of instructions. |
| static void |
fixup_lds_sts_16 (const MCFixup &Fixup, uint64_t &Value, MCContext *Ctx) |
|
7-bit data space address fixup for the LDS/STS instructions on AVRTiny. |
| static void |
pm (uint64_t &Value) |
|
Adjusts a program memory address. |