The patch implements microMIPSr6 ADDU16, AND16, ANDI16, NOT16, OR16, SLL16 and SRL16 instructions.
Details
Details
Diff Detail
Diff Detail
Event Timeline
| lib/Target/Mips/Disassembler/MipsDisassembler.cpp | ||
|---|---|---|
| 1750–1752 | Nit: Indentation | |
| 1753–1756 | Nit: Use ternary operator | |
| lib/Target/Mips/MicroMips32r6InstrFormats.td | ||
| 300 | Style nit: rd is normally first. | |
| lib/Target/Mips/MicroMips32r6InstrInfo.td | ||
| 309–313 | There's several issues here:
| |
Comment Actions
LGTM with some minor changes
| lib/Target/Mips/MicroMips32r6InstrInfo.td | ||
|---|---|---|
| 321–335 | The *_FM should inherit fro MicroMipsR6Inst16 rather than the *_DESC | |
| lib/Target/Mips/MicroMipsInstrFormats.td | ||
| 40–45 | Please define this with the other adjectives in MipsInstrInfo.td and follow the naming convention used by the others (e.g. ISA_MICROMIPS_NOT_32R6_64R6) | |
| lib/Target/Mips/MicroMipsInstrInfo.td | ||
| 556–570 | Indentation | |
Nit: Indentation