[PATCH] D29218: [mips][ias] Further relax operands of certain assembly instructions

Simon Dardis via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 27 03:07:27 PST 2017


sdardis created this revision.

This patch adjusts the most relaxed predicate of immediate operands to accept
immediate forms such as ~(0xf0000000|0x000f00000). Previously these forms 
would be accepted by GAS and rejected by IAS.

This partially resolves PR/30383.

Thanks to Sean Bruno for reporting the issue!


https://reviews.llvm.org/D29218

Files:
  lib/Target/Mips/AsmParser/MipsAsmParser.cpp
  lib/Target/Mips/MicroMipsInstrInfo.td
  lib/Target/Mips/MipsInstrInfo.td
  test/MC/Mips/instalias-imm-expanding.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D29218.86033.patch
Type: text/x-patch
Size: 19712 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170127/358d3f9c/attachment.bin>


More information about the llvm-commits mailing list