[PATCH] D16452: [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI instructions

Matija Amidžić via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 29 05:40:08 PDT 2016


mamidzic updated this revision to Diff 69560.
mamidzic added a comment.

Added instruction itineraries to DBITSWAP and DLSA instructions.
Changed to MipsSimmAsmOperandClass to SimmLslAsmOperandClass, removed the parser method and changed the Name.
Changed MipsSimm19Lsl2AsmOperand to Simm19Lsl2AsmOperand.
Added isPCRelativeLoad flag to TSFlags.
Added mayLoad and is PCRelativeLoad to LWUPC instruction.
Added isPCRelativeLoad check to processInstruction.


https://reviews.llvm.org/D16452

Files:
  lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h
  lib/Target/Mips/MicroMips64r6InstrFormats.td
  lib/Target/Mips/MicroMips64r6InstrInfo.td
  lib/Target/Mips/Mips32r6InstrInfo.td
  lib/Target/Mips/Mips64r6InstrInfo.td
  lib/Target/Mips/MipsInstrFormats.td
  lib/Target/Mips/MipsInstrInfo.td
  test/MC/Disassembler/Mips/micromips64r6/valid.txt
  test/MC/Mips/micromips64r6/invalid.s
  test/MC/Mips/micromips64r6/valid.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D16452.69560.patch
Type: text/x-patch
Size: 14220 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160829/4fcbcf10/attachment.bin>


More information about the llvm-commits mailing list