]> granicus.if.org Git - llvm/commit
[mips][mips64r6] madd/maddu/msub/msubu are not available on MIPS32r6/MIPS64r6
authorDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 12 Jun 2014 10:54:16 +0000 (10:54 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 12 Jun 2014 10:54:16 +0000 (10:54 +0000)
commitd94bc707c46c29c1dce9dd276b603ccff3ebfa83
treeade5d9e6265e35d35e49fa9b352823484b37de48
parentbf4e625cf107715a3643cae35e83e012db0670b5
[mips][mips64r6] madd/maddu/msub/msubu are not available on MIPS32r6/MIPS64r6

Summary:
This patch disables madd/maddu/msub/msubu in both the assembler and code
generator.

Depends on D3896

Reviewers: jkolek, zoran.jovanovic, vmedic

Reviewed By: vmedic

Differential Revision: http://reviews.llvm.org/D3955

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210762 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips32r6InstrInfo.td
lib/Target/Mips/MipsInstrInfo.td
lib/Target/Mips/MipsSEISelLowering.cpp
test/CodeGen/Mips/dsp-r1.ll
test/CodeGen/Mips/madd-msub.ll
test/MC/Mips/mips32r6/invalid-mips32.s [new file with mode: 0644]