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 | ||
---|---|---|
1718–1720 | Nit: Indentation | |
1721–1724 | Nit: Use ternary operator | |
lib/Target/Mips/MicroMips32r6InstrFormats.td | ||
294 | Style nit: rd is normally first. | |
lib/Target/Mips/MicroMips32r6InstrInfo.td | ||
287–291 | There's several issues here:
|
Comment Actions
LGTM with some minor changes
lib/Target/Mips/MicroMips32r6InstrInfo.td | ||
---|---|---|
287–301 | The *_FM should inherit fro MicroMipsR6Inst16 rather than the *_DESC | |
lib/Target/Mips/MicroMipsInstrFormats.td | ||
40–45 ↗ | (On Diff #33422) | 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–558 | Indentation |
Nit: Indentation