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